Verwenden von WSMan-Remoting (WS-Management) in PowerShell
Aktivieren von PowerShell-Remoting
Führen Sie zum Aktivieren von PowerShell-Remoting das Cmdlet Enable-PSRemoting
in einer PowerShell-Sitzung mit erhöhten Rechten aus.
Durch das Ausführen von Enable-PSRemoting
wird ein Remotingendpunkt für die bestimmte Installationsversion konfiguriert, in der Sie das Cmdlet ausführen. Wenn Sie etwa Enable-PSRemoting
beim Ausführen von PowerShell 7.3 ausführen, erstellt PowerShell einen Remotingendpunkt, der PowerShell 7.3 ausführt. Wenn Sie Enable-PSRemoting
während der Ausführung der Vorschauversion von PowerShell 7 ausführen, erstellt PowerShell einen Remotingendpunkt, der die Vorschauversion von PowerShell 7 ausführt. Sie können mehrere Remotingendpunkte für verschiedene Versionen erstellen, die nebeneinander ausgeführt werden.
Wenn Enable-PSRemoting
ausgeführt wird, werden zwei Endpunkte für diese Version erstellt.
- Einer hat einen einfachen Namen, der der PowerShell-Hauptversion entspricht, die die Sitzung hostet. Beispiel: PowerShell.7.3
- Der andere Konfigurationsname enthält die vollständige Versionsnummer. Beispiel: PowerShell.7.3.7
Sie können mithilfe des einfachen Namens PowerShell.7.3 eine Verbindung mit der neuesten Version von PowerShell 7 herstellen. Sie können mithilfe des längeren, versionsspezifischen Namens eine Verbindung mit einer bestimmten Version von PowerShell herstellen.
Verwenden Sie den Parameter ConfigurationName mit den Cmdlets New-PSSession
und Enter-PSSession
, um eine Verbindung mit einer benannten Konfiguration herzustellen.
WSMan-Remoting wird auf Nicht-Windows-Plattformen nicht unterstützt
Seit der Veröffentlichung von PowerShell 6 ist die Unterstützung für das Remoting über WS-Management (WSMan) auf Nicht-Windows-Plattformen nur für eine begrenzte Anzahl von Linux-Distributionen verfügbar. Alle Versionen dieser Distributionen, die WSMan unterstützt haben, werden von den Linux-Anbietern, die sie erstellt haben, nicht mehr unterstützt.
Außerhalb von Windows beruhte WSMan auf dem Open Management Infrastructure-Projekt (OMI), das PowerShell-Remoting nicht mehr unterstützt. Der OMI-WSMan-Client ist von OpenSSL 1.0 abhängig. Die meisten Linux-Distributionen wurden zu OpenSSL 2.0 migriert. Diese Version bietet keine Abwärtskompatibilität. Zurzeit gibt es keine unterstützte Distribution mit den Abhängigkeiten, die für eine ordnungsgemäße Funktionsweise des OMI.WSMan-Clients erforderlich sind.
Die veralteten Bibliotheken und der unterstützende Code wurden für Nicht-Windows-Plattformen entfernt. WSMan-basiertes Remoting wird weiterhin zwischen Windows-Systemen unterstützt. Remoting über SSH wird für alle Plattformen unterstützt. Weitere Informationen finden Sie unter PowerShell-Remoting über SSH.
Hinweis
Benutzer können WSMan-Remoting möglicherweise über das PSWSMan-Modul verwenden. Dieses Modul wird von Microsoft weder unterstützt noch verwaltet.