2017-01-11 28 views
10

Tôi đã cố cài đặt Azure bằng cách sử dụng Install-Module Azure trong PowerShell. Tôi gặp lỗi sau:Cài đặt-Mô-đun: Thuật ngữ 'Cài đặt-Mô-đun' không được công nhận là tên của một lệnh ghép ngắn

PS C:\Windows\system32> Install-Module Azure 
Install-Module : The term 'Install-Module' is not recognized as the name of a cmdlet, function, script file, 
or operable program. Check the spelling of the name, or if a path was included, verify that the path is corre 
ct and try again. 
At line:1 char:1 
+ Install-Module Azure 
+ ~~~~~~~~~~~~~~ 
    + CategoryInfo   : ObjectNotFound: (Install-Module:String) [], CommandNotFoundException 
    + FullyQualifiedErrorId : CommandNotFoundException 

Tại sao PS không nhận ra mô-đun Cài đặt cơ bản? Nếu không có điều này tôi thậm chí không thể cài đặt Azure. Tôi nên làm gì?

Trả lời

5

Vì bạn đang sử dụng phiên bản thấp hơn của PS:

Bạn có thể làm gì trong trường hợp đầu tiên bạn tải xuống mô-đun trong thư mục cục bộ của mình.

Sau đó, sẽ có một tệp .psm1 trong thư mục đó cho mô-đun này.

Bạn chỉ

import-Module "Path of the file.psm1"

Dưới đây là liên kết để tải về các mô-đun Azure: Azure Powershell

này sẽ làm công việc của bạn.

+0

Bạn có ý gì khi "tải xuống mô-đun trong thư mục cục bộ của bạn"? Tôi có thể tải xuống từ internet không? – santafebound

+0

@santafebound: Có tất nhiên bạn có thể tải xuống mô-đun từ Internet. Tôi nghĩ rằng nó đã có trong Github .. –

+1

@santafebound: Tôi đã sửa đổi câu trả lời và cho bạn liên kết Github để tải xuống mô-đun .. :) –

5

Bạn nên cài đặt phiên bản PowerShell mới nhất, sau đó sử dụng lệnh này Install-Module Azure để cài đặt mô-đun azure. Bởi vì từ Powershell 5.0 trở đi bạn, bạn sẽ có thể sử dụng cmdlet để Install-Module, Save-đun thông tin

PS > $psversiontable 
Name       Value 
----       ----- 
PSVersion      5.1.14393.576 
PSEdition      Desktop 
PSCompatibleVersions   {1.0, 2.0, 3.0, 4.0...} 
BuildVersion     10.0.14393.576 
CLRVersion      4.0.30319.42000 
WSManStackVersion    3.0 
PSRemotingProtocolVersion  2.3 
SerializationVersion   1.1.0.1 

Thông tin thêm về cài đặt Azure PowerShell, hãy tham khảo link.

+1

Đây là liên kết dành cho PowerShell 5.0 https://www.microsoft.com/en-us/download/details.aspx?id = 50395 & tduid = (7ad83b83d672d25d411f40a8991390ed) (266696) (1503186) (61836X1384699X8a8e7dfcb615c99305930ff07cd128e0)() –

0

Nếu bạn đang cố gắng cài đặt mô-đun được liệt kê trên kho lưu trữ trung tâm cho nội dung PS có tên là PowerShell Gallery, bạn cần cài đặt PowerShellGet. Sau đó, lệnh sẽ có sẵn. Tôi hiện đang sử dụng PS 4.0. Cài đặt PowerShellGet đã làm được điều đó cho tôi.

Source:

Với module PowerShellGet mới nhất, bạn có thể:

  • Tìm kiếm thông qua các mục trong Bộ sưu tập với chức năng Find-Module và Tìm-Script
  • Lưu các mục vào hệ thống của bạn từ Thư viện với Save-Module và Save-Script
  • Cài đặt các mục từ Thư viện với Mô-đun cài đặt và Cài đặt-Script
  • Tải các mục lên Bộ sưu tập có Publish-Module và Publish-Script
  • Thêm kho riêng của bạn với Register-PSRepository

Another great article to get started with PS Gallery.

6

GUI Một tùy chọn khác dựa để sửa lỗi này là để tải về PackageManagement PowerShell Modules (msi installer) từ trang web của Microsoft và cài đặt các mô-đun.

Khi điều này được cài đặt, bạn sẽ không nhận được lỗi "Cài đặt-Mô-đun" không được nhận dạng là tên của một lệnh ghép ngắn ".

Các vấn đề liên quan