|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Удаленный запуск cmd,msi через PowerShell? |
|
PowerShell - [решено] Удаленный запуск cmd,msi через PowerShell?
|
Пользователь Сообщения: 63 |
Профиль | Отправить PM | Цитировать Уважаемые коллеги!
Есть потребность запустить cmd файл на 30 ПК как можно это сделать посредствам PowerShell? Где при этом должен лежать файл cmd локально или в сети? пробовал запускать через psexec ничего не выходит... пишет отказано в доступе,файл локально на винте, так и из сети тоже самое. Буду рад даже ссылкам, английский знаю, заранее спасибо за ответы. |
|
Отправлено: 12:48, 28-06-2012 |
Старожил Сообщения: 207
|
Профиль | Отправить 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
|
Профиль | Отправить PM | Цитировать Цитата CyberMuesli:
On My Way to Microsoft! - Mark's Blog - Site Home - TechNet Blogs Цитата CyberMuesli:
Не переживайте. Ни Марк, ни Брюс не перестали писать. smol84, смотрите: ITband.ru » 7 способов выполнить команду на удалённом компьютере и по отдельности: Запуск процесса на удалённом компьютере – PsExec Запуск процесса на удалённом компьютере – WMI Запуск процесса на удалённом компьютере – WinRM (WS-Management) Запуск процесса на удалённом компьютере – “Проксирование” Запуск процесса на удалённом компьютере – VBS Remote Scripting Запуск процесса на удалённом компьютере – PowerShell Remoting |
||
Отправлено: 16:24, 29-06-2012 | #3 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Добрый день.
Чтобы не плодить тем, спрошу в этой. Пытаюсь запустить батник на виртуальной машине под управлением Win 8 с помощью Psexec: , где %username% - имя пользователя, %password% - пароль, %path% - путь к батнику. Проблему с отказом в доступе решил добавлением ключа в реестр. Беда в том, что программа, запускаемая батником, почему-то стартует от имени администратора и не видит расшаренной в виртуальнйо машине папки, которая подцеплена mklink'ом. Если я сам запускаю батник - из под текущего пользователя, то всё идёт как надо: программа видит шару и не приходится копировать большой объём данных. Можно ли как-то поправить положение? |
Отправлено: 12:25, 08-12-2013 | #4 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Никто не может подсказать?
|
|
Отправлено: 07:26, 11-12-2013 | #5 |
Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Мы вас видим. Частая проблема заключается в том, что в новой сессии, создаваемой psexec, не смапированы буквы сетевых дисков, к которым вы обращаетесь.
|
------- Отправлено: 09:59, 11-12-2013 | #6 |
Новый участник Сообщения: 40
|
Профиль | Отправить PM | Цитировать Хорошо, скорее всего это не лечится. Буду искать другие варианты. Спасибо.
|
Отправлено: 15:12, 12-12-2013 | #7 |
Старожил Сообщения: 207
|
Профиль | Отправить PM | Цитировать Цитата Hollou:
psexec от имени пользователя формирует новую сессию, в которой есть буква C:\ и нет остальных букв это не означает, что файловый ресурс не будет виден вообще, это означает, что батник или программа использует имена вида Drive:\Path, а буквы не подготовлены поэтому в батнике добавьте net use X: %share% или используйте unc-имена (\\server\resource) для обращения к расшаренной папке |
|
------- Отправлено: 23:01, 12-12-2013 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|