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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Удаленный запуск cmd,msi через PowerShell?

Ответить
Настройки темы
PowerShell - [решено] Удаленный запуск cmd,msi через PowerShell?

Пользователь


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

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


Уважаемые коллеги!
Есть потребность запустить cmd файл на 30 ПК как можно это сделать посредствам PowerShell?
Где при этом должен лежать файл cmd локально или в сети?
пробовал запускать через psexec ничего не выходит...
пишет отказано в доступе,файл локально на винте, так и из сети тоже самое.
Буду рад даже ссылкам, английский знаю,
заранее спасибо за ответы.

Отправлено: 12:48, 28-06-2012

 

Аватара для CyberMuesli

Старожил


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

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


запустите для интереса 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 купили в Микрософт. Какая в таком случае последняя версия этих утилит - от Руссиновича или от Микрософт и где лежит?

-------
Кибер Мюсли


Отправлено: 15:11, 29-06-2012 | #2



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

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


Ветеран


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

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


Цитата CyberMuesli:
Когда-то слышал, что Sisinternals купили в Микрософт. »
Winternals - Wikipedia, the free encyclopedia
On My Way to Microsoft! - Mark's Blog - Site Home - TechNet Blogs

Цитата CyberMuesli:
Какая в таком случае последняя версия этих утилит - от Руссиновича или от Микрософт и где лежит? »
PsTools.

Не переживайте. Ни Марк, ни Брюс не перестали писать.

smol84, смотрите: ITband.ru » 7 способов выполнить команду на удалённом компьютере и по отдельности:

Запуск процесса на удалённом компьютере – PsExec
Запуск процесса на удалённом компьютере – WMI
Запуск процесса на удалённом компьютере – WinRM (WS-Management)
Запуск процесса на удалённом компьютере – “Проксирование”
Запуск процесса на удалённом компьютере – VBS Remote Scripting
Запуск процесса на удалённом компьютере – PowerShell Remoting
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:24, 29-06-2012 | #3


Аватара для Hollou

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


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

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


Добрый день.

Чтобы не плодить тем, спрошу в этой.

Пытаюсь запустить батник на виртуальной машине под управлением Win 8 с помощью Psexec:
Код: Выделить весь код
psexec \\192.168.0.200 -u %username% -p %password% -h -i -d "%path%"
, где %username% - имя пользователя, %password% - пароль, %path% - путь к батнику.
Проблему с отказом в доступе решил добавлением ключа в реестр.

Беда в том, что программа, запускаемая батником, почему-то стартует от имени администратора и не видит расшаренной в виртуальнйо машине папки, которая подцеплена mklink'ом.
Если я сам запускаю батник - из под текущего пользователя, то всё идёт как надо: программа видит шару и не приходится копировать большой объём данных.
Можно ли как-то поправить положение?

Отправлено: 12:25, 08-12-2013 | #4


Аватара для Hollou

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


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

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


Никто не может подсказать?

Отправлено: 07:26, 11-12-2013 | #5


Аватара для CyberMuesli

Старожил


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

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


Мы вас видим. Частая проблема заключается в том, что в новой сессии, создаваемой psexec, не смапированы буквы сетевых дисков, к которым вы обращаетесь.

-------
Кибер Мюсли


Отправлено: 09:59, 11-12-2013 | #6


Аватара для Hollou

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


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

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


Хорошо, скорее всего это не лечится. Буду искать другие варианты. Спасибо.

Отправлено: 15:12, 12-12-2013 | #7


Аватара для CyberMuesli

Старожил


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

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


Цитата Hollou:
скорее всего это не лечится. »
давайте я повторю.
psexec от имени пользователя формирует новую сессию, в которой есть буква C:\ и нет остальных букв
это не означает, что файловый ресурс не будет виден вообще, это означает, что батник или программа использует имена вида Drive:\Path, а буквы не подготовлены
поэтому в батнике добавьте net use X: %share% или используйте unc-имена (\\server\resource) для обращения к расшаренной папке

-------
Кибер Мюсли


Отправлено: 23:01, 12-12-2013 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Удаленный запуск cmd,msi через PowerShell?

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - [решено] Отправка почты через PowerShell Pavelnt Скриптовые языки администрирования Windows 6 17-08-2019 12:05
PowerShell - Инвентаризация копмьютерного парка через PowerShell 2.0 JackieInIT Скриптовые языки администрирования Windows 4 18-10-2012 08:55
PowerShell - [решено] Автоматический запуск скрипта PowerShell по времени. KAB Скриптовые языки администрирования Windows 7 06-03-2012 10:20
[решено] Удаленный запуск скриптов через WMI... загр.в процессы но ни чего не делает. RUVATA Microsoft Windows NT/2000/2003 10 17-10-2010 20:16
PowerShell - [решено] Screenshot через Powershell laipisas02 Скриптовые языки администрирования Windows 1 22-04-2010 16:09




 
Переход