Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.4 ausführen, erstellt PowerShell einen Remotingendpunkt, der PowerShell 7.4 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.4.
- Der andere Konfigurationsname enthält die vollständige Versionsnummer. Beispiel: PowerShell.7.4.7.
Sie können eine Verbindung mit der neuesten Version der PowerShell 7-Hostversion herstellen, indem Sie den einfachen Namen PowerShell.7.4verwenden. Sie können eine Verbindung mit einer bestimmten Version von PowerShell herstellen, indem Sie den längeren, versionsspezifischen Namen verwenden.
Verwenden Sie den Parameter ConfigurationName mit den Cmdlets New-PSSession
und Enter-PSSession
, um eine Verbindung mit einer benannten Konfiguration herzustellen.
Remotezugriff auf ältere Versionen von Windows
Die folgenden Voraussetzungen müssen erfüllt sein, um PowerShell-Remoting über WSMan in älteren Versionen von Windows zu aktivieren.
- Installieren Sie windows Management Framework (WMF) 5.1 (nach Bedarf). Weitere Informationen zu WMF finden Sie unter WMF Overview.
- Universal C-Runtime muss unter Windows-Versionen vor Windows 10 installiert sein. Sie ist über den direkten Download oder Windows Update verfügbar. Vollständig gepatchte Systeme haben dieses Paket bereits installiert.
WSMan-Remoting wird auf Nicht-Windows-Plattformen nicht unterstützt
Seit der Veröffentlichung von PowerShell 6 ist die Unterstützung für 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.0abhängig. Die meisten Linux-Distributionen wurden in OpenSSL 2.0verschoben, was nicht abwärtskompatibel ist. Zurzeit gibt es keine unterstützte Distribution mit den Abhängigkeiten, die erforderlich sind, damit der OMI WSMan-Client funktioniert.
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.
Anmerkung
Benutzer können WSMan-Remoting möglicherweise über das PSWSMan-Modul verwenden. Dieses Modul wird von Microsoft nicht unterstützt oder verwaltet.