Показать полную графическую версию : [решено] Удаленный запуск cmd,msi через PowerShell?
Уважаемые коллеги!
Есть потребность запустить cmd файл на 30 ПК как можно это сделать посредствам PowerShell?
Где при этом должен лежать файл cmd локально или в сети?
пробовал запускать через psexec ничего не выходит...
пишет отказано в доступе,файл локально на винте, так и из сети тоже самое.
Буду рад даже ссылкам, английский знаю,
заранее спасибо за ответы.
CyberMuesli
29-06-2012, 15:11
запустите для интереса psexec /?
отвечаю сразу на все, в том числе и на еще незаданные вопросы :-)
psexec \\wstation01 -u domain\user -p password -f -с "C:\My local folfer\name.exe" "c:\program files"
c:\My local folder - путь на компьютере с psexec, можно заменить на \\server\c$\my local folfer, если есть соответствующие права и возможности
Все пути в аргументах применяются относительно удаленного компьютера. Для сетевых папок убедитесь, что для domain\user сетевые устройства монтируются политикой или монтируйте вручную, или используйте UNC (\\server\folder\filename)
Вопрос в тему. Когда-то слышал, что Sisinternals купили в Микрософт. Какая в таком случае последняя версия этих утилит - от Руссиновича или от Микрософт и где лежит?
Когда-то слышал, что Sisinternals купили в Микрософт. »
Winternals - Wikipedia, the free encyclopedia (http://en.wikipedia.org/wiki/Winternals)
On My Way to Microsoft! - Mark's Blog - Site Home - TechNet Blogs (http://blogs.technet.com/b/markrussinovich/archive/2006/07/18/on-my-way-to-microsoft.aspx)
Какая в таком случае последняя версия этих утилит - от Руссиновича или от Микрософт и где лежит? »
PsTools (http://technet.microsoft.com/en-us/sysinternals/bb896649).
Не переживайте. Ни Марк, ни Брюс не перестали писать.
smol84, смотрите: ITband.ru » 7 способов выполнить команду на удалённом компьютере (http://itband.ru/2009/11/remote-execution/) и по отдельности:
Запуск процесса на удалённом компьютере – PsExec (http://xaegr.wordpress.com/2008/12/17/remote-process-psexec/)
Запуск процесса на удалённом компьютере – WMI (http://xaegr.wordpress.com/2008/12/22/remote-process-wmi/)
Запуск процесса на удалённом компьютере – WinRM (WS-Management) (http://xaegr.wordpress.com/2009/01/12/remote-process-winrm/)
Запуск процесса на удалённом компьютере – “Проксирование” (http://xaegr.wordpress.com/2009/01/14/remote-process-proxy/)
Запуск процесса на удалённом компьютере – VBS Remote Scripting (http://xaegr.wordpress.com/2009/01/15/remote-process-vbs/)
Запуск процесса на удалённом компьютере – PowerShell Remoting (http://xaegr.wordpress.com/2009/02/03/remote-process-psremoting/)
Добрый день.
Чтобы не плодить тем, спрошу в этой.
Пытаюсь запустить батник на виртуальной машине под управлением Win 8 с помощью Psexec:
psexec \\192.168.0.200 -u %username% -p %password% -h -i -d "%path%", где %username% - имя пользователя, %password% - пароль, %path% - путь к батнику.
Проблему с отказом в доступе решил (http://useranswer.com/answer/psexec-windows-8-access-denied/) добавлением ключа в реестр.
Беда в том, что программа, запускаемая батником, почему-то стартует от имени администратора и не видит расшаренной в виртуальнйо машине папки, которая подцеплена mklink'ом.
Если я сам запускаю батник - из под текущего пользователя, то всё идёт как надо: программа видит шару и не приходится копировать большой объём данных.
Можно ли как-то поправить положение?
Никто не может подсказать? :(
CyberMuesli
11-12-2013, 09:59
Мы вас видим. Частая проблема заключается в том, что в новой сессии, создаваемой psexec, не смапированы буквы сетевых дисков, к которым вы обращаетесь.
Хорошо, скорее всего это не лечится. Буду искать другие варианты. Спасибо.
CyberMuesli
12-12-2013, 23:01
скорее всего это не лечится. »
давайте я повторю.
psexec от имени пользователя формирует новую сессию, в которой есть буква C:\ и нет остальных букв
это не означает, что файловый ресурс не будет виден вообще, это означает, что батник или программа использует имена вида Drive:\Path, а буквы не подготовлены
поэтому в батнике добавьте net use X: %share% или используйте unc-имена (\\server\resource) для обращения к расшаренной папке
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.