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

Photo of author

By etechblogcz

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ů.