Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Не воспринимается сетевой путь (\\serv) на удалённой машине.

Ответить
Настройки темы
PowerShell - [решено] Не воспринимается сетевой путь (\\serv) на удалённой машине.
bwf bwf вне форума

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цель запустить exe файл с ключами на удалённой машине с сетевого ресурса используя PS. Делаю:
Код: Выделить весь код
Enter-PSSession PC
успешно захожу. Делаю
Код: Выделить весь код
cd \\server\po\
или
Код: Выделить весь код
Set-Location -Path \\server\po
в ответ получаю
Код: Выделить весь код
Set-Location : Не удается найти путь "\\server\po", так как он не существует.
отключаюсь от PC и делаю тоже самое локально - все получается.
Если использовать
Код: Выделить весь код
Invoke-Command -ComputerName PC -ScriptBlock {\\server\po\program.exe -key}
такая же ошибка
Код: Выделить весь код
Имя "\\server\po\program.exe" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
Я понимаю, что такая сложная система как PS должна делать подобные вещи, но сколько я не искал решения не нашел, или проглядел его, так как мой уровень знаний PS не велик.

Отправлено: 10:51, 16-04-2013

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Проблема у вас в 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

Последний раз редактировалось Kazun, 16-04-2013 в 14:35.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:11, 16-04-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

bwf bwf вне форума Автор темы

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо. С AD пока ничего не вышло, но включение CredSPP помогло. Надеюсь заработает и через AD.

Отправлено: 14:23, 16-04-2013 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Не воспринимается сетевой путь (\\serv) на удалённой машине.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ - Не найден сетевой путь. Bakash Сетевые технологии 4 28-04-2012 07:29
Доступ - Не найден сетевой путь Devoldini Microsoft Windows 7 4 18-08-2009 00:08
Разное - [решено] выполнить скрипт на удалённой машине Dijio Microsoft Windows 2000/XP 2 01-07-2009 16:44
Прочее - не найден сетевой путь slassa Сетевые технологии 2 09-01-2009 22:43
Прочее - Не найден сетевой путь Yazago Сетевые технологии 2 15-06-2008 11:41




 
Переход