Powershell установка модулей.

Powershell установка модулей.

В работе сисадмина могут понадобиться модули, которые изначально отсутствуют в Powershell, давайте узнаем, как это исправить.

Посмотреть список доступных в системе модулей можно командой:

powershell установка модулей

Процесс установки модулей будем рассматривать на примере модуля VMware.PowerCLI, который очень помогает тем, кто работает с системой виртуализации от VMware.

Итак, если ваш компьютер имеет доступ в Интернет, то установка модуля сводится к двум командам в консоли Powershell:

и

Если нужна определенная версия модуля:

Powershell установка модулей offline

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

Еще:  Как создать виртуальную машину VMware с помощью PowerCLI.

Для того, чтобы установить модуль на компьютере, не имеющем выхода во внешнюю сеть, нужно скачать модуль на машине с выходом в Интернет. Удобнее всего это сделать при помощи Powershell, введя команды:

и

Powershell установка модулей

После того, как загрузка завершится, вы увидите в папке файлы модулей:

Powershell установка модулей

Теперь на компьютере, на котором нужно установить этот модуль, поместите скачанные файлы в место, где Powershell ищет установленные модули. Посмотреть места размещения модулей Powershell можно, введя в консоли 

Powershell установка модулей

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

После того, как файлы модулей скопированы, запустите Powershell и выполните еще раз команду:

Еще:  Удалённый доступ к компьютеру.

Теперь вы должны увидеть в списке доступных ваши модули

Powershell установка модулей

Если попробуем выполнить команду из нового модуля сейчас, то получим ошибку

Powershell установка модулей

Нужно импортировать модуль в текущую сессию командой 

При этом нужно разрешить выполнение сценариев на компьютере(если вы этого не сделали ранее), иначе получим ошибку:

Powershell установка модулей

Посмотреть текущую политику можно так: 

Powershell установка модулей

В нашем примере выполнение сценариев запрещено.

Разрешить выполнение скриптов можно командой: 

Выполнять ее нужно в консоли, запущенной от имени Администратора. После ее выполнения команды модуля станут доступны.

Powershell установка модулей

Аналогично можно установить и другие необходимые модули Powershell.

О том, как использовать PowerCLI в работе с виртуальными машинами, можно прочитать в рубрике, посвященной виртуализации от VMware.

В статье использованы материалы https://blogs.vmware.com/PowerCLI/2017/04/powercli-install-process-powershell-gallery.html

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх