Як постійно встановлювати PowerCLI на комп'ютер без інтернету


0

Я завантажив PowerCLI з веб-сайту VMware.

https://my.vmware.com/web/vmware/details?downloadGroup=PCLI650R1&productId=614

Після завантаження їх виконується PowerCLI.exe. Якщо я запускаю цей виконуваний файл, я отримую термінал (тобто не cmd / powershell), який з'являється з усіма доступними командами PowerCLI.

Проблема полягає в тому, що я відкриваю справжній термінал PowerShell, ці команди зникають і недоступні.

Дивлячись на папку, яку я завантажив з веб-сайту VMware, я помітив скрипт під назвою "initizilize_environment.ps1", після запуску цього скрипта (близько 5-10 хвилин). Проблема полягає в тому, що я втрачаю доступ до цих команд після закриття терміналу PowerShell. Це велика проблема, тому що я намагаюся автоматизувати віртуальне середовище і чекати 5-10 хвилин.

Я б встановив PowerCLI через наступне, але через обмеження безпеки машина не може мати доступ до Інтернету.
Save-Module -Name VMware.PowerCLI -Path <path>

Будь-яка допомога дуже цінується.


Ви не використовуєте поточну версію PowerCLI є більше варіантів для встановлення поточних версій PowerCLI
Ramhound

Відповіді:


-1

Збережіть його через підключений до Інтернету пристрій.

Потім скопіюйте його з папки системного модуля ...

https://blogs.technet.microsoft.com/heyscriptingguy/2013/05/18/powertip-find-the-path-to-a-powershell-module

Потім скопіюйте папку модуля до неприєднаного вузла вручну, через USB / CD / DVD, що б ви не могли використовувати.

  • Raymond follow - Консолідація моїх подальших коментарів.

Посилання, як я сказав, було лише покажчиком для пошуку розташування модуля.

Що стосується голосування на цьому голосі, то я не недооцінюю, як я зробив це, а також інші модулі 3rdP. Навіть якщо ви використовували документи VMware на цю тему, ви хотіли б використовувати посилання, тому що всі ручні інсталяції / пошуку / копіювання і вставки кроків, які вони дають вам, це була б непотрібна операція з цим Q & amp;

Як це йде про видалення старих версій та інших кроків.

Тим не менш, в кінцевому рахунку, він все ще інсталюється на підключеній системі і копіює вставку, і ще кілька ручних кроків на відключеній системі.

Але оскільки ви не думаєте, що це неправильно, і що посилання зникнуть, тоді OK:

Доступ до модулів PowerCLI

https://blogs.vmware.com/PowerCLI/2018/01/powercli-offline-installation-walkthrough.html

Онлайн-система з PowerShell 5.x:

• Відкрийте PowerShell

•Використовувати   Командлет "Зберегти-модуль" для локального завантаження модулів PowerCLI.

Приклад:

Модуль збереження -ім'я VMware.PowerCLI -Path C: шлях до папки \ t

• За потреби оновіть провайдера NuGet

• На запит довіряйте

"Ненадійне сховище", яке називається PSGallery Примітка: Це локальний   довіра системи, а не те, що має відношення до SSL   сертифікат

• Скопіюйте ці завантажені папки модулів до місця, яке можна зробити   доступні для автономної системи.

Приклад: USB Flash Drive, внутрішній   Обмін файлами тощо

Додавання PowerCLI до автономної системи

Настав час вкласти модулі PowerCLI в автономну систему. До   скористайтеся магією, яку автоматично завантажує модуль   скопіюйте та вставте завантажені папки в одне з перелічених місць   у змінній PSModulePath.

Типово, змінна PSModulePath містить наступне   каталоги:   • $ home Документи Модулі WindowsPowerShell

• $ ps додому Модулі

Це воно! Відкрийте сеанс PowerShell і почніть використовувати PowerCLI   команди, як і раніше!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.