Enter-PSSession – vol 2

Post znajduje się w kategorii Krótko, PowerShell

3 czerwca 2018

Długi czas temu popełniłem wpis, który pomógł mi rozwiązać wiele problemów z zdalnym łączeniem do Windows Server.

Możecie go przeczytać pod tym linkiem. W skrócie mówiąc, przy próbie połączenia za pomocą Enter-PSSession otrzymywałem błąd: Enter-PSSession : Connecting to remote server ….. failed with the following error message… i tak dalej…

Możecie go zobaczyć na screenie poniżej:

Zawsze to naprawiałem dodawając hosta i robiąc spis takich hostów w jakimś pliku tekstowym. Słabe rozwiązanie i w końcu trzeba było znaleźć nowe.

Możemy zarządzać tymi wpisami za pomocą samego Powershella.

Na początek w jaki sposób wyswietlić istniejące zaufane hosty:

Get-Item WSMan:\localhost\Client\TrustedHosts

Jeżeli nie mamy żadnych dodanych to zwróci nam to taki wynik:

Dobrze by było dodać pierwszy. Wykorzystajmy do tego komendę:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value ‚nazwaMaszyny’

I w momencie jak wylistujemy znów listę hostów otrzymamy już taki wynik:

Zawsze mozemy skopiować sobie nazwy hostów z pola value wykonując polecenie:

Get-Item WSMan:\localhost\Client\TrustedHosts | select value 

i dodając na końcu nowego hosta, dla przykładu takie polecenie będzie wyglądać tak:

Ale to będzie trochę upierdliwe, ponieważ za każdym razem musimy pamiętać, aby kopiować całą wartość z hostami.

Dlaczego by nie dodać po prostu nowego hosta przerobionym poleceniem?

Set-Item WSMan:\localhost\Client\TrustedHosts -Value ‚nazwaHosta2’ -Concatenate

Spójrzcie na wynik – jest o wiele szybciej.

I tyle – zarządzanie hostami zaufanymi jest o wiele łatwiejsze!

 


Poczytaj także o:

Windows Admin Center

3 czerwca 2018 // Krótko, Windows, Windows Server

Windows Admin Center jako centrum do zarządzania Windowsami

czytaj więcej

Philips 247E6

3 czerwca 2018 // Recenzje

Czy jesteśmy w stanie kupić za 600 zł monitor do domowego użytku z dużym kompletem wejść i wyjść?

czytaj więcej


A może komentarz?