Sdílet prostřednictvím


Použití vzdálené komunikace WS-Management (WSMan) v PowerShellu

Povolení vzdáleného přístupu PowerShellu

Pro povolení vzdálené správy PowerShellu spusťte cmdlet Enable-PSRemoting v relaci PowerShellu se zvýšenými oprávněními. Spuštění Enable-PSRemoting nakonfiguruje end-point vzdáleného přístupu pro konkrétní verzi instalace, ve které právě spouštíte rutinu. Když například spustíte Enable-PSRemoting při spuštění PowerShellu 7.4, PowerShell vytvoří koncový bod vzdálené komunikace a spustí PowerShell 7.4. Pokud spustíte Enable-PSRemoting při spuštění PowerShellu 7-Preview, PowerShell vytvoří koncový bod vzdálené komunikace, na kterém běží PowerShell 7-Preview. Pro různé verze, které běží souběžně, můžete vytvořit několik koncových bodů vzdálené komunikace.

Spuštění Enable-PSRemoting pro danou verzi vytvoří dva koncové body.

  • Jeden má jednoduchý název odpovídající hlavní verzi PowerShellu. který hostuje relaci. Například PowerShell.7.4.
  • Druhý název konfigurace obsahuje celé číslo verze. Například PowerShell.7.4.7.

K nejnovější verzi hostitele PowerShellu 7 se můžete připojit pomocí jednoduchého jména PowerShell.7.4. K konkrétní verzi PowerShellu se můžete připojit pomocí delšího názvu specifického pro konkrétní verzi.

Pomocí parametru ConfigurationName s rutinami New-PSSession a Enter-PSSession se připojte k pojmenované konfiguraci.

Vzdálený přístup ke starším verzím Windows

Aby bylo možné povolit dálkové ovládání PowerShellu přes WSMan ve starších verzích Windows, musí být splněny následující požadavky.

  • Nainstalujte rozhraní WMF (Windows Management Framework) 5.1 (podle potřeby). Další informace o WMF naleznete v tématu Přehled WMF.
  • Nainstalujte Universal C Runtime ve verzích Windows před Windows 10. Je k dispozici prostřednictvím přímého stahování nebo služby Windows Update. Plně opravené systémy již mají tento balíček nainstalovaný.

Vzdálené ovládání WSMan není podporováno na ne-windows platformách.

Od verze PowerShellu 6 byla podpora vzdálené komunikace přes WS-Management (WSMan) na platformách mimo Windows dostupná pouze pro omezenou sadu linuxových distribucí. Všechny verze těchto distribucí, které podporují WSMan, již nejsou podporovány dodavateli Linuxu, kteří je vytvořili.

WsMan na systémech jiných než Windows spoléhal na projekt Open Management Infrastructure (OMI), který už nepodporuje vzdálenou správu PowerShellu. Klient OMI WSMan je závislý na OpenSSL 1.0. Většina linuxových distribucí se přesunula do OpenSSL 2.0, což není zpětně kompatibilní. V tuto chvíli neexistuje žádná podporovaná distribuce, která má závislosti potřebné pro fungování klienta OMI WSMan.

Zastaralé knihovny a podpůrný kód byly odebrány pro jiné platformy než Windows. Vzdálená komunikace na základě WSMan je stále podporována mezi systémy Windows. Vzdálené komunikace přes SSH se podporuje pro všechny platformy. Další informace najdete v tématu vzdálená správa PowerShellu přes SSH.

Poznámka

Uživatelé mohou zprovoznit vzdálenou komunikaci WSMan pomocí modulu PSWSMan. Microsoft tento modul nepodporuje ani neudržuje.

Další čtení