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