当前位置:  开发笔记 > 编程语言 > 正文

安装模块:术语"安装模块"不被识别为cmdlet的名称

如何解决《安装模块:术语"安装模块"不被识别为cmdlet的名称》经验,为你挑选了3个好方法。

我试图Install-Module Azure在PowerShell中安装Azure .我收到以下错误:

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

为什么PS无法识别基本的安装模块?没有这个,我甚至无法安装Azure.我该怎么办?



1> Venkatesh Mu..:

另一个基于GUI的选项来修复此错误是从Microsoft网站下载PackageManagement PowerShell模块(msi安装程序)并安装模块.

安装完成后,您将无法获得"'Install-Module'未被识别为cmdlet的名称"错误.



2> Ranadip Dutt..:

由于您使用的是较低版本的PS:

在您的情况下,您可以首先在本地文件夹中下载该模块.

然后,该模块的该文件夹下将有一个.psm1文件.

你刚才

import-Module"file.psm1的路径"

以下是下载Azure模块的链接: Azure Powershell

这将完成你的工作.



3> Jason Ye..:

您应该安装最新版本的PowerShell,然后使用此命令Install-Module Azure安装azure模块.因为从Powershell 5.0开始,您将能够将cmdlet用于Install-Module,Save-Module

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

有关安装Azure PowerShell的详细信息,请参阅链接.


这里是一个链接的powershell 5.0 https://www.microsoft.com/en-us/download/details.aspx?id=50395&tduid=(7ad83b83d672d25d411f40a8991390ed)(266696)(1503186)(61836X1384699X8a8e7dfcb615c99305930ff07cd128e0)()
推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有