Jak spouštět příkazy PowerShellu na vzdáleném systému Windows 10

Operační systém Windows 10 disponuje integrovanými funkcemi pro vzdálené ovládání počítače. Kromě těchto systémových nástrojů lze využít i aplikace od jiných vývojářů, které slouží k témuž účelu. Vzdálený přístup je sice praktický, nicméně může představovat bezpečnostní riziko, pokud není řádně zabezpečen. Proto většina nástrojů pro vzdálenou správu používá vícestupňové ověřování. PowerShell není v tomto ohledu výjimkou.

Provedení PowerShell příkazů na vzdáleném počítači s Windows 10

Příkazy PowerShellu lze spouštět i na vzdáleném počítači s Windows 10, ovšem je nutné, aby cílový systém toto vzdálené spouštění povolil.

Aktivace příkazů PowerShellu pro vzdálenou správu

Chcete-li na cílovém počítači povolit vzdálené spouštění příkazů PowerShell, postupujte podle následujících instrukcí:

Na cílovém počítači spusťte aplikaci PowerShell s oprávněními administrátora. Následně zadejte a potvrďte tento příkaz: Enable-PSRemoting -Force. Po úspěšném provedení tohoto příkazu bude systém připraven na vzdálené připojení a spouštění příkazů PowerShellu.

Pokud cílový počítač není součástí domény Active Directory, ale nachází se v pracovní skupině, je potřeba povolit vzdálené spouštění příkazů PowerShellu následujícím způsobem:

Opět na cílovém počítači spusťte PowerShell jako administrátor. Zadejte a potvrďte tento příkaz: Set-NetFirewallRule -Name 'WINRM-HTTP-In-TCP' -RemoteAddress Any. Po provedení tohoto kroku bude možné k systému přistupovat vzdáleně a provádět na něm příkazy PowerShell.

Uvedené příkazy představují základní kroky pro aktivaci vzdáleného přístupu pomocí PowerShell. Při samotném připojení ke vzdálenému systému je však požadována autentizace prostřednictvím uživatelského jména a hesla cílového počítače. Navíc je nezbytné přidat počítač, ze kterého provádíte vzdálené připojení, do seznamu povolených. Jedná se o složitější proces, jehož základem je povolení spouštění příkazů na cílovém systému.

Závěrem

Vzdálená správa prostřednictvím příkazové řádky může být komplikovaná. Pokud máte obtíže s její konfigurací, zvažte použití aplikací třetích stran, jako je například TeamViewer, které jsou uživatelsky přívětivější a přitom stále bezpečné. Pokud je pro vás použití PowerShell nezbytné, je doporučeno se s procesem inicializace připojení a jeho parametry seznámit dříve, než ho budete potřebovat. Pochopení principů vzdáleného přístupu vám usnadní řešení případných problémů.