Otwieram połączenie do serwera zdalnego
1 |
Enter-PSSession -Computer MyServer -Credential (Get-Credential 'domain\myadminusername') |
Potem w tym połaczeniu odwołuję się do:
1 |
[ADSI]"WinNT://$($env:userdnsdomain)/another_user_name" |
Niestety dostaję błąd:
1 |
Value for dictionary entry is not specified. |
1 |
+ CategoryInfo : |
1 |
+ FullyQualifiedErrorId : System.Management.Automation.Remoting.PSRemotingDataStructureException |
Jeśli zaloguję się na serwer lokalnie przez RDP i wykonam dokóładnie to samo polecenie, to wszystko działa poprawnie. Dlaczego?
W sesji remotingu chciałem skorzystć z usług katalogowych (kontroler domeny), co spowodowałoby wtórne uwierzytelnienie na kontrolerze domeny czyli double hop….
Do double hop trzeba się odpowiednio skonfigurować….