Выполняем команды внутри гостевых ОС через PowerCLI

Дата: 22.06.2016 Автор Admin

Порой нужно запустить скрипт на множестве VM, или выполнить одну и туже команду.
Под катом я расскажу как выполнять команды внутри гостевых ОС через

Поможет нам скрипт:

Заполняем переменные:

$vcenter — ваш vcenter сервер

$csv — путь к файлу с параметрами

Создайте CSV файл с параметрами, следующего вида:

vcenteruser;vcenterpass;guestuser;guestpass;vm;vcenter
user;your_pass;localOSuser;PASS;vm01;vcenter.test.local
user;your_pass;localOSuser;PASS;vm02;vcenter.test.local
user;your_pass;localOSuser;PASS;vm03;vcenter.test.local
user;your_pass;localOSuser;PASS;vm04;vcenter.test.local

 

Заполняется файл так:
Логин и пароль к Vcenter; Пользователь гостевой ОС пароль к пользователю гостевой ОС; имя vcenter сервера
user;your_pass;localOSuser;PASS;vm01;vcenter.test.local

Далее в скрипте указываются команды:

$script1 = ‘Your batch file patch or command’

$script2 = ‘\\test.local\fileshare\bat\run.bat’

Замените содержимое этих переменных на ваши команды.

Далее просто запустите скрипт.

Если команды не запускаются проверьте запущены ли vmware tools, включена ли VM, корректные ли логин и пароль к гостевой ОС.


Добавить комментарий

Ваш e-mail не будет опубликован.