Remote-Management mit dem Windows Admin Center Verwaltung von Servern über den Webbrowser
Im Windows Admin Center sind auch Funktionen verfügbar, mit denen Administratoren über den Webbrowser remote PowerShell-Sitzungen und RDP-Verbindungen aufbauen können. Wir zeigen in diesem Beitrag die Möglichkeiten dazu.
Anbieter zum Thema

Neben den verschiedenen Möglichkeiten Server, Cluster und Arbeitsstationen zu überwachen und zu verwalten, bietet das Windows Admin Center noch mehr. Auch Remoteverbindungen mit der PowerShell und RDP-Verbindungen lassen sich mit dem Windows Admin Center über den Webbrowser aufbauen, und das von überall.
Das stellt echte Vorteile da, denn dadurch haben Admins die Möglichkeit, auf alle lokalen Werkzeuge eines Servers zuzugreifen, was für die Überwachung und das Troubleshooting natürlich optimal ist. Wir zeigen in diesem Beitrag auch, mit welchen Cmdlets das Windows Admin Center selbst verwaltet werden kann, zum Beispiel um Verbindungen und Erweiterungen auf dem WAC-Gateway zu steuern. Dazu kommt die Möglichkeit, die internen Skripte des Windows Admin Centers für eigene Skripte zu nutzen und diese zu exportieren.
PowerShell-Verbindungen mit dem Windows Admin Center im Browser öffnen
Sobald ein Server mit dem Windows Admin Center verbunden ist und der Server im WAC aufgerufen wird, steht auch der Menüpunkt "PowerShell" zur Verfügung. Nach dem Anklicken des Menüpunktes öffnet das WAC im Browserfenster eine neue PowerShell-Sitzung. Bevor diese aufgebaut wird, muss aber noch das Kennwort des Benutzers angegeben werden, mit dem die Verbindung aufgebaut wird. Hier nutzt die PowerShell-Sitzung im WAC die gleichen Anmeldedaten, die auch zur Verbindung mit dem Server genutzt werden.
Sobald die PowerShell zur Verfügung steht, können Befehle eingegeben werden. Alle Cmdlets führt die PowerShell direkt auf dem Remoteserver aus. Über den Menüpunkt "Trennen" im oberen Bereich wird die Sitzung wieder beendet. Wenn zu einem anderen Server oder einem anderen Menüpunkt gewechselt wird, schließt das Windows Admin Center die Verbindung automatisch. Dabei werden alle Cmdlets beendet und die gesetzten Variablen gelöscht.
Nach der Verbindung kann mit allen Cmdlets gearbeitet, die auf dem Remotecomputer zur Verfügung stehen, um den Server oder die Arbeitsstation zu verwalten. Zusätzliche Installationen sind dazu nicht notwendig.
Troubleshooting bei Verbindungen mit der PowerShell über das Windows Admin Center
Erscheint bei der Verbindung mit einer PowerShell-Sitzung im WAC eine Fehlermeldung, in der Art "Access Denied", liegt es oft am Format des Benutzernamens. Teilweise haben die Remote-PowerShell-Sitzungen im WAC Probleme bei der Angabe im UPN-Format, also zum Beispiel "administrator@joos.int". Testen Sie in diesem Fall bei der Verbindung zum Server zunächst die Syntax in der Art "joos\administrator" oder "joos.int\administrator".
Das Windows Admin Center mit der PowerShell verwalten
Zusätzlich hat Microsoft auch Funktionen in das Windows Admin Center integriert, mit denen sich die Einstellungen des WAC anpassen und exportieren lassen. Für die Verwaltung des Windows Admin Centers mit der PowerShell muss zunächst das Modul dazu in der PowerShell geladen werden:
Import-Module "$env:ProgramFiles\windows admin center\PowerShell\Modules\ConnectionTools"
Die beiden wesentlichen Cmdlets des Moduls sind "Export-Connection" und "Import-Connection". Damit ist es möglich, die aktuellen Verbindungen, die im WAC gespeichert sind, in eine CSV-Datei zu exportieren. Dadurch lassen sich die Verbindungen auf anderen Servern oder bei einer Neuinstallation jederzeit wiederherstellen. Dabei können die Cmdlets auch die Tags sichern und wiederherstellen. Der Befehl sieht zum Beispiel folgendermaßen aus, wenn das WAC-Gateway auf dem Server dl20.joos.int installiert ist:
Export-Connection "https://dl20.joos.int" -fileName "WAC-connections.csv"
Um nach einer Installation die Verbindungen wieder zu importieren, verwenden Sie:
Import-Connection "https://dl20.joos.int" -fileName "WAC-connections.csv"
Parallel dazu lassen sich auch die Feeds der Erweiterungen anzeigen und auslesen:
Get-Feed https://dl20.joos.int
Mit dem Cmdlet "Add-Feed" können zusätzliche Feeds hinzugefügt werden, das Cmdlet "Remove-Feed" löscht vorhandene Feeds wieder. Eine Liste aller verfügbaren Erweiterungen auf Basis der Feeds rufen Sie zum Beispiel mit dem folgenden Befehl auf:
Get-Extension https://dl20.joos.int
Auch Erweiterungen lassen sich mit der PowerShell installieren ("Install-Extension"). Das Deinstallieren von Erweiterungen nehmen Sie mit "Uninstall-Extension" vor. Aktualisieren lassen sich Erweiterungen mit "Update-Extenstion", zum Beispiel:
Update-Extension "https://dl20.joos.int" "msft.sme.containers"
Remotedesktop-Sitzungen im Windows Admin Center verwenden
Parallel zu direkten Remote-PowerShell-Sitzungen im Windows Admin Center besteht auch die Möglichkeit, über den Menüpunkt "Remotedesktop" eine RDP-Sitzung im Webbrowser zu einem Computer aufzubauen. Für den Aufbau wird in den meisten Fällen noch ein Benutzernamen und ein Kennwort verwendet. Außerdem muss noch dem Zertifikat des Remoteservers für die RDP-Verbindung zugestimmt werden.
RDP-Verbindungen erlauben eine direkte Verbindung zum Desktop des Servers. Neben den standardmäßigen Tools des Servers, die in der RDP-Verbindung genauso zur Verfügung stehen, wie bei der Verbindung über die Konsole, steht auch hier natürlich die PowerShell zur Verfügung.
Beim Öffnen einer PowerShell-Sitzung im Rahmen einer RDP-Verbindung handelt es sich um eine lokale PowerShell-Sitzung, die über die RDP-Verbindung angezeigt wird, aber auf dem entfernten Server läuft. Beenden Sie die RDP-Sitzung, bleibt die PowerShell-Sitzung bestehen und führt Skripte und Befehle weiter aus.
PowerShell-Skripte des Windows Admin Centers für eigene Skripte nutzen
Eine weitere Möglichkeit, die PowerShell im Windows Admin Center zu nutzen, ist das PowerShell-Icon oben rechts in der Menüleiste des Windows Admin Centers. Öffnen Sie einen Menüpunkt im Windows Admin Center, kann über dieses Icon ein Skript angezeigt werden, welches das Windows Admin Center für das Anzeigen und Verwenden der jeweiligen Aufgabe selbst nutzt. Auf Basis dieses Skriptes können Sie eigene Skripte nutzen, oder das Skript auch Exportieren, um es außerhalb des Windows Admin Centers zu nutzen.
(ID:48016624)