Sesja zdalna PowerShella to świetny sposób na sprawdzenie konfiguracji komputera, podstawowych usług i logów systemowych. To wszystko bez przeszkód dla pracującej przy nim osobie.
Testowanie nawiązania połączenia zdalnego
Możliwość nawiązania połączenia można sprawdzić poleceniem Test-WsMan nazwa_komputera. Odpowiedni komunikat zostanie zwrócony w wypadku problemów z połączeniem lub konfiguracją odpowiednich usług na zdalnym komputerze.
PS C:\> Test-WsMan DomPc
wsmid : http://schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd
ProtocolVersion : http://schemas.dmtf.org/wbem/wsman/1/wsman.xsd
ProductVendor : Microsoft Corporation
ProductVersion : OS: 0.0.0 SP: 0.0 Stack: 3.0
PS C:\>
Wywoływanie pojedynczych komend na zdalnym komputerze
W przypadku gdy potrzebne jest wykonanie pojedynczej komendy wygodnie jest skorzystać z polecenia Invoke-Command -ComputerName nazwa_komputera -ScriptBlock { komenda } -Credential nazwa_uzytkownika.
PS C:\> Invoke-Command -ComputerName DomPc -ScriptBlock { Get-ChildItem D:\
} -Credential radek
Directory: D:\
Mode LastWriteTime Length Name PSComputerName
---- ------------- ------ ---- --------------
d----- 2014-12-19 08:17 Dokumenty DomPc
d----- 2015-06-08 12:15 Filmy DomPc
d----- 2017-04-13 12:05 Gry DomPc
d----- 2016-09-15 12:39 Muzyka DomPc
d----- 2015-04-29 12:58 Zdjęcia DomPc
PS C:\>
Uruchomienie sesji zdalnej
W przypadku gdy sytuacja jest nieco bardziej skomplikowana i konieczne jest otwarcie sesji zdalnej poleceniem Enter-PSSession -ComputerName nazwa_komputera -Credential nazwa_użytkownika. Jak poprzednio, system poprosi o hasło dla nazwa_użytkownika
i o ile jego uprawnienia będą odpowiednie uruchomi sesję zdalną.
Skomentuj