Computer
PowerShell Universal kann mehrere Instanzen der Anwendung mit derselben SQL-Datenbank und demselben Git-Repository verbinden. Konfigurationsdateien werden über das Remote-Repository zwischen den Knoten synchronisiert. Jobs, Computergruppen, Identitäten und App-Tokens werden alle in der Datenbank gespeichert und sind auf allen erreichbaren Knoten sichtbar.
Neue Computer verbinden
Sobald ein einzelner Knoten mit einer SQL-Datenbank und einem Git-Repository eingerichtet wurde, können weitere Computer verbunden werden, indem die SQL-Verbindungszeichenfolge in appsettings.json angegeben wird. Informationen zu Einstellungen finden Sie unter App Settings. Konfigurationsdateien werden beim Start des Servers automatisch aus dem Git-Remote abgerufen und richten den Knoten mit denselben Optionen wie die anderen Server in der Farm ein.
Docker
Beachten Sie, dass Docker-Container beim Start einen eindeutigen Computernamen erhalten. Es wird empfohlen, die Einstellung NodeName in den App Settings festzulegen, um einen statischen Knotennamen zu definieren und zu vermeiden, dass viele zufällig generierte Computernamen zur Datenbank hinzugefügt werden.
Tags
Computer erhalten Tags basierend auf verschiedenen Aspekten des Diensts. Dazu gehören:
Domäne
Benutzername
Betriebssystem
Computer-Tags werden verwendet, um Computer bestimmten Computergruppen zuzuweisen. Sie können integrierte Tags verwenden oder benutzerdefinierte Tags definieren, um ähnliche Computer zusammenzufassen.
Computergruppen
Computergruppen sind eine Sammlung von Computern mit ähnlichen Funktionen. Jede Gruppe akzeptiert eine Reihe von Tags, die für die Computer in der Gruppe erforderlich sind. Dadurch wird sichergestellt, dass nur bestimmte Skripte, APIs oder Apps auf bestimmten Gruppen ausgeführt werden.
Computergruppen können in der Admin-Konsole unter Platform \ Computers auf der Registerkarte Groups oder mit dem Cmdlet New-PSUComputerGroup definiert werden. Das folgende Beispiel erstellt eine Computergruppe mit allen Windows-Computern in Ihrer Umgebung. Ähnliches könnten Sie für Linux tun.
Wenn Sie ein benutzerdefiniertes Tag haben, zum Beispiel einen Netzwerknamen wie ironman.eu.local, könnten Sie diese Tags bestimmten Computern zuweisen. Um sie zusammenzufassen, erstellen Sie eine Computergruppe mit diesem Tag.


Sobald eine Computergruppe definiert ist, können APIs, Skripte, Zeitpläne, Jobs und Apps auf bestimmte Knoten beschränkt werden. Die folgende App wird nur auf Windows-Knoten ausgeführt.
Wartungsmodus
Computer können in den Wartungsmodus versetzt werden. Wenn sich ein Computer im Wartungsmodus befindet, führt er keine geplanten Jobs aus.
Zuletzt aktualisiert
War das hilfreich?