Cách cài đặt PowerCLI vĩnh viễn trên máy tính không có internet


0

Tôi đã tải xuống PowerCLI từ trang web của VMware.

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

Sau khi tải về, chúng là một PowerCLI.exe có thể thực thi được. Nếu tôi chạy chương trình thực thi này, tôi nhận được một thiết bị đầu cuối (không phải là cmd / powershell) bật lên với tất cả các lệnh PowerCLI có sẵn.

Vấn đề là khi tôi mở một thiết bị đầu cuối PowerShell thực sự, các lệnh này biến mất và không có sẵn.

Khi xem thư mục tôi đã tải xuống từ trang web của VMware, tôi nhận thấy một tập lệnh có tên là "initizilize_en môi.ps1", sau khi tôi chạy tập lệnh này (khoảng 5-10 phút) tôi lại có quyền truy cập vào các lệnh PowerCLI. Vấn đề là tôi mất quyền truy cập vào các lệnh này sau khi thiết bị đầu cuối PowerShell bị đóng. Đây là một vấn đề lớn khi tôi đang cố gắng tự động hóa môi trường ảo và phải chờ 5-10 phút để đánh bại điểm.

Tôi sẽ cài đặt PowerCLI qua các mục sau, nhưng do hạn chế về bảo mật, máy không thể truy cập internet.
Save-Module -Name VMware.PowerCLI -Path <path>

Bất kỳ sự giúp đỡ nào cũng được đánh giá cao.


Bạn không sử dụng phiên bản hiện tại của PowerCLI có nhiều tùy chọn hơn để cài đặt các phiên bản hiện tại của PowerCLI
Ramhound

Câu trả lời:


-1

Lưu nó thông qua một thiết bị kết nối internet.

Sau đó sao chép nó từ thư mục mô-đun hệ thống đó ...

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

Sau đó sao chép thư mục mô-đun vào máy chủ không được kết nối theo cách thủ công, qua USB / CD / DVD, bất cứ điều gì bạn được phép sử dụng.

  • Raymond theo dõi - Củng cố ý kiến ​​theo dõi của tôi.

Liên kết như tôi đã nói chỉ là một con trỏ để tìm vị trí mô-đun.

Đối với việc bỏ phiếu giảm giá về điều này, không tôi không đánh giá thấp, vì tôi đã làm điều này cũng như các mô-đun 3P khác. Ngay cả khi bạn đã sử dụng tài liệu VMware về chủ đề này, bạn sẽ muốn sử dụng liên kết, vì tất cả các bước cài đặt / tìm / sao chép và dán thủ công mà họ cung cấp cho bạn, đây sẽ là một thao tác không cần thiết cho Q & amp; A này.

Khi nó nói đến việc loại bỏ các phiên bản cũ, và các bước khác.

Tuy nhiên, cuối cùng, nó vẫn là một cài đặt trên hệ thống được kết nối và sao chép dán, và một vài bước thủ công khác trên hệ thống bị ngắt kết nối.

Nhưng vì bạn không nghĩ rằng nó không phù hợp và các liên kết sẽ biến mất, nên OK:

Truy cập các mô-đun PowerCLI

https://bloss.vmware.com/PowerCLI/2018/01/powercli-offline-installation-walk phiên.html

Hệ thống trực tuyến với PowerShell 5.x:

• Mở PowerShell

•Sử dụng   Cm Lệnh ghép ngắn Lưu mô-đun để tải xuống các mô-đun PowerCLI cục bộ.

Thí dụ:

Mô-đun lưu -Tên VMware.PowerCLI -Path C: \ Path \ To \ Destination \ Thư mục

• Nếu được yêu cầu, hãy cập nhật nhà cung cấp NuGet

• Nếu được yêu cầu, hãy tin vào

Kho lưu trữ không đáng tin cậy có tên là PSGallery Lưu ý: Đây là một cục bộ   sự tin tưởng của hệ thống, không phải là thứ gì đó có liên quan đến SSL   chứng chỉ

• Sao chép các thư mục mô-đun đã tải xuống vào một vị trí có thể được thực hiện   có thể truy cập hệ thống ngoại tuyến.

Ví dụ: USB Flash Drive, Internal   Chia sẻ tệp, v.v.

Thêm PowerCLI vào Hệ thống ngoại tuyến

Bây giờ đã đến lúc đưa các mô-đun PowerCLI vào hệ thống ngoại tuyến. Đến   tận dụng phép thuật là tự động tải mô-đun, chúng tôi sẽ muốn   sao chép và dán các thư mục đã tải xuống vào một trong những vị trí được liệt kê   trong biến PSModulePath.

Theo mặc định, biến PSModulePath chứa các mục sau   thư mục:   • $ home \ Documents \ WindowsPowerShell \ Modules

• $ pshome \ Mô-đun

Đó là nó! Mở phiên PowerShell và bắt đầu sử dụng PowerCLI của bạn   các lệnh như bạn đã làm trước đây!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.