User Tools

Site Tools


Sidebar


Здравствуйте!

Меня зовут Михаил!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Моя специализация - виртуализация!

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (910) 911-96-23

ms_windows_ms_sql:install_software_using_wmi_and_powershell

Задача

Есть сеть с виртуальными машинами Windows 7. Задача - закинуть на каждую машинку дистрибутив (~400Mb) и запустить его с нужными параметрами.
В сети запрещены файловые шары, на всех машинах отключены RPC (служба Сервер (Server)) и Powershell Remote Execution. Таким образом, невозможно использовать psexec (winexe) или powershell. Однако у нас есть права локального админа на каждой машине, работоспособен Windows Management Interface (WMI) и в сети доступен сервер http.

Решение

Дистрибутив выкладываем на http сервер. План такой - вызвав метод WMI из скрипта powershell запустить powershell на целевой машине и скачать дистр на машину. Для скачивания с помощью powershell 2.0 из состава Windows 7 можно применить такой метод:

wmic /node:RemotePC /user:admin /password:pass process call create "powershell -Command "(New-Object Net.WebClient).DownloadFile('http://www.foo.com/package.zip', 'package.zip')"

Discussion

Enter your comment. Wiki syntax is allowed:
Y B A V Q
 
ms_windows_ms_sql/install_software_using_wmi_and_powershell.txt · Last modified: 2017/10/20 10:28 by admin