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.

Weitere Informationen