Jak vytvořit relaci PowerShell na vzdáleném počítači

Chcete-li ve vzdáleném počítači spouštět příkazy nebo skripty PowerShellu, musíte vytvořit relaci. Toto se také označuje jako vzdálená komunikace PowerShell a je to jako relace SSH k operačnímu systému. Existuje několik způsobů, jak vytvořit relaci PowerShellu. Zde uvedu jednu z nejjednodušších metod. Toto jsou povinné kroky.

Povolení vzdálené komunikace PowerShell
Otevřete prostředí PowerShell s oprávněními správce ve vzdáleném počítači a proveďte následující příkaz:

»Enable-PSRemoting -Force«

Tento příkaz spustí službu WinRM a vytvoří pravidlo brány firewall pro povolení příchozích připojení. Možnost -force se vyhne prostředí PowerShell, aby vás v každém kroku vyzval k potvrzení.

Nakonfigurujte TrustedHosts
Na obou počítačích nakonfigurujte nastavení TrustedHosts tak, aby se navzájem znali. Proveďte na obou počítačích následující příkaz:

»Winrm set winrm / config / client ‘@ {TrustedHosts = “”}’«

Restartujte službu WinRM
Spuštěním následujícího příkazu restartujte službu WinRM nyní:

»Restart-Service WinRM«

Vyzkoušejte připojení
Chcete-li otestovat svou konfiguraci, proveďte v místním počítači následující příkaz:

»Test-WsMan <RemoteCOMPUTERName>«

Aby byla konfigurace úspěšná, měl by se tento příkaz provést bez chyb a zobrazit informace o službě WinRM vzdáleného počítače.

Vytvořte relaci PowerShellu a spusťte příkazy
Nyní, když jsou oba počítače nakonfigurovány, můžete vytvořit relaci pomocí následujících příkazů (tyto příkazy spusťte se zvýšenými oprávněními):

»$cred=Get-Credential
$sess = New-PSSession -Credential $cred -ComputerName <remotemachinename>
Enter-PSSession $sess
<Run commands in remote session>
Exit-PSSession
Remove-PSSession $sess
«

Návod nestačil? Chcete se na něco zeptat?

IT-forum.cz

 

Podělte se o své zkušenosti v komentářích.

Napište komentář

Vaše e-mailová adresa nebude zveřejněna.

Můžete použít tyto HTML značky a atributy:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>