![]() |
Не воспринимается сетевой путь (\\serv) на удалённой машине.
Цель запустить exe файл с ключами на удалённой машине с сетевого ресурса используя PS. Делаю:
Код:
Enter-PSSession PC Код:
cd \\server\po\ Код:
Set-Location -Path \\server\po Код:
Set-Location : Не удается найти путь "\\server\po", так как он не существует. Если использовать Код:
Invoke-Command -ComputerName PC -ScriptBlock {\\server\po\program.exe -key} Код:
Имя "\\server\po\program.exe" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. |
Проблема у вас в multi-hop,а для этого надо настроить делегирование(вы подключаетесь к серверу A и хотите получить доступ к серверу B).
1) Использование CredSSP(работает от Vista и выше). http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx http://www.ravichaganti.com/blog/?p=1230 2)Если развернута Active Directory,настроить(работает от 2000): Trust this computer for delegation - http://technet.microsoft.com/en-us/l...64(WS.10).aspx 1) Configure CredSSP http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx http://rkeithhill.wordpress.com/2009...t-can-be-done/ http://blogs.msdn.com/b/powershell/a...n-account.aspx 2)Configure in AD DPM computer - Trust this computer for delegation http://technet.microsoft.com/en-us/l...64(WS.10).aspx |
Спасибо. С AD пока ничего не вышло, но включение CredSPP помогло. Надеюсь заработает и через AD.
|
Время: 01:38. |
Время: 01:38.
© OSzone.net 2001-