Sdílet prostřednictvím


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

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

Pokud chcete povolit vzdálené ovládání PowerShellu, spusťte cmdlet Enable-PSRemoting v relaci PowerShellu s vyššími oprávněními. Spuštění Enable-PSRemoting nakonfiguruje koncový bod vzdálené komunikace pro konkrétní verzi instalace, ve které je spuštěn příkaz cmdlet. 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 vydání verze PowerShell 6 je podpora pro vzdálené připojení pomocí WS-Management (WSMan) na platformách mimo Windows dostupná pouze pro omezenou sadu linuxových distribucí. WsMan v jiných systémech než Windows spoléhal na projekt OMI (Open Management Infrastructure). Klient OMI WSMan závisí na openSSL 1.0. Všechny linuxové distribuce používají OpenSSL 2.0, což není zpětně kompatibilní. Neexistují žádné podporované distribuce, které mají závislosti potřebné pro fungování klienta OMI WSMan.

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.

Další čtení