Använda WS-Hanteringskommunikation (WSMan) i PowerShell

Aktivera PowerShell-fjärrkommunikation

Om du vill aktivera PowerShell-fjärrkommunikation kör du cmdleten Enable-PSRemoting i en upphöjd PowerShell-session. Körning Enable-PSRemoting konfigurerar en fjärrkommunikationsslutpunkt för den specifika installationsversion som du kör cmdleten i. När du till exempel kör Enable-PSRemoting PowerShell 7.3 skapar PowerShell en fjärrkommunikationsslutpunkt som kör PowerShell 7.3. Om du kör Enable-PSRemoting PowerShell 7-preview skapar PowerShell en fjärrkommunikationsslutpunkt som kör PowerShell 7-förhandsversion. Du kan skapa flera fjärrkommunikationsslutpunkter för olika versioner av som körs sida vid sida.

När du kör Enable-PSRemoting skapas två slutpunkter för den versionen.

  • Den ena har ett enkelt namn som motsvarar PowerShell-huvudversionen. som är värd för sessionen. Till exempel PowerShell.7.3.
  • Det andra konfigurationsnamnet innehåller det fullständiga versionsnumret. Till exempel PowerShell.7.3.7.

Du kan ansluta till den senaste versionen av PowerShell 7-värdversionen med det enkla namnet PowerShell.7.3. Du kan ansluta till en viss version av PowerShell med det längre, versionsspecifika namnet.

Använd parametern ConfigurationName med New-PSSession cmdletarna och Enter-PSSession för att ansluta till en namngiven konfiguration.

WSMan-fjärrkommunikation stöds inte på plattformar som inte är Windows-plattformar

Sedan PowerShell 6 släpptes har stöd för fjärrkommunikation via WS-Management (WSMan) på andra plattformar än Windows endast varit tillgängligt för en begränsad uppsättning Linux-distributioner. Alla versioner av de distributioner som stöds av WSMan stöds inte längre av de Linux-leverantörer som skapade dem.

På icke-Windows förlitade sig WSMan på projektet Open Management Infrastructure (OMI), som inte längre stöder PowerShell-fjärrkommunikation. OMI WSMan-klienten är beroende av OpenSSL 1.0. De flesta Linux-distributioner har flyttats till OpenSSL 2.0, vilket inte är bakåtkompatibelt. För närvarande finns det ingen distribution som stöds som har de beroenden som krävs för att OMI WSMan-klienten ska fungera.

De inaktuella biblioteken och stödkoden har tagits bort för plattformar som inte är Windows. WSMan-baserad fjärrkommunikation stöds fortfarande mellan Windows-system. Fjärrkommunikation via SSH stöds för alla plattformar. Mer information finns i PowerShell-fjärrkommunikation via SSH.

Kommentar

Användare kanske kan få WSMan-fjärrkommunikation att fungera med hjälp av PSWSMan-modulen . Den här modulen stöds inte eller underhålls inte av Microsoft.

Ytterligare läsning