Frage

ok, lasst uns sagen, dass ich eine benutzerdefinierte Serviceanwendung habe.

Ich füge meinem Farm einen neuen Server hinzu, und ich möchte, dass es eine "App Server-Rolle" anzieht.

Ich gehe zu Central Admin -> Services auf dem Server.Ich wähle meinen neu hinzugefügten Server aus.

Ich kann den SharePoint Foundation-Webanwendungsdienst stoppen und den neuen Server effektiv daran stoppen, ein WFE zu sein.

aber ich sehe meine benutzerdefinierte service-Anwendung nicht in der Liste der Dienste auf meinem neuen Server. Wie füge ich also eine Service-Instanz meines Diensts für meinen neuen Server hinzu, sodass ich es beginnen kann?

Ich sah dieses grundsätzlich identische Frage , aber es bietet keine klare Antwort.

War es hilfreich?

Lösung

ok, die Antwort ist via PowerShell, aber nicht mit einem der regulären SharePoint PowerShell Cmdlets.

Die Art und Weise, wie ich es zur Arbeit bekam, bestand darin, ein benutzerdefiniertes PowerShell-Cmdlet zu erstellen, das den Servernamen als Eingabeparameter angenommen hat, der dann als Konstruktor des Dienstinstanzklasses genannt wird, und eine Instanz dem angegebenen Server hinzugefügt wurde.

Andere Tipps

Wie ist Ihre Serviceanwendung?Wenn es an Webanwendungen abgebaut ist, wird er auf diesem Server niemals "ausführen" (weil Sie den Webanwendungsdienst angehalten haben, den Sie nicht immer tun sollten).Wenn es an den Timer-Dienst (als Beispiel) gespeichert wird, wird es auf einem beliebigen Server in der Farm usw. ausgeführt.SAS haben keinen bestimmten Server, den sie targetieren (es sei denn, Sie haben es als solche gedruckt), stattdessen haben sie einen bestimmten Umfang.

Nur Service-Instanzen werden auf Services auf dem Server angezeigt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top