|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] UAC WMI и powershell |
|
PowerShell - [решено] UAC WMI и powershell
|
Пользователь Сообщения: 75 |
Есть скрипт
$Computer = "123" $Command = "abc.bat" ([wmiclass]"\\$Computer\root\cimv2:Win32_Process").create($Command) Проблема в том что он срабатывает только на тех компах где не установлен UAC, там где он установлен скрипт не работает. Как заставить не обращать внимания на UAC? |
|
Отправлено: 15:32, 02-12-2014 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Компьютеры в домене или нет? И точно ли не блокирует файерволл?
Если в домене, то UAC не действует на доменные учетные записи, но действует на локальные учетные записи, которые состоят в группе Администраторы. Можно отключить фильтрацию - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\LocalAccountTokenFilterPolicy Или воспользоваться сторонним решением - psexec: psexec \\123 -s -h cmd /c abc.bat |
Отправлено: 15:55, 02-12-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 75
|
Профиль | Отправить PM | Цитировать пробовал вставить psexec пишет psexec не распознано как имя командлета
|
Отправлено: 10:47, 03-12-2014 | #3 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать Это отдельная утилита и требуется скачать, psexec - http://technet.microsoft.com/en-us/s.../bb897553.aspx
|
Отправлено: 10:51, 03-12-2014 | #4 |
Пользователь Сообщения: 75
|
Профиль | Отправить PM | Цитировать Она у меня есть в system32. Как запустить ее через powershell чтобы аргументы были переменными? Вообще задача стоит запустить bat, который лежит в сети, на компьютерах в определенном контейнере AD
|
|
Отправлено: 11:09, 03-12-2014 | #5 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать & "C:\dfsfsdf\psexec.exe" "\\$Computer" -s -h "cmd /c $Command"
|
Отправлено: 11:22, 03-12-2014 | #6 |
Пользователь Сообщения: 75
|
Профиль | Отправить PM | Цитировать Спасибо! Все заработало как надо.
|
Отправлено: 12:16, 03-12-2014 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - Проблема с WMI | togomsk | Microsoft Windows 2000/XP | 1 | 13-11-2013 11:09 | |
PowerShell - Удаленное выполнение команд Powershell + WMI | nigra | Скриптовые языки администрирования Windows | 0 | 19-05-2010 16:36 | |
Службы - Проблема с wmi | Udaffka | Microsoft Windows Vista | 3 | 18-07-2009 23:09 | |
Службы - Ошибка WMI | ardilla-blanca | Microsoft Windows Vista | 1 | 02-04-2009 22:01 | |
Разное - WMI обман | Alan85 | Программирование и базы данных | 5 | 16-02-2009 07:51 |
|