此计算机上未安装WAPPSCmdlets

时间:2012-10-12 08:29:27

标签: powershell azure windows-authentication azure-web-roles azure-diagnostics

我有一台Windows 2008 R2计算机,我已从以下链接安装了VS2010和SP1,Windows Azure SDK 1.7以及Azure SDK和PowerShell cmdlet的所有其他工具

https://www.windowsazure.com/en-us/manage/downloads/

当我为Windows Azure Cmdlet运行Windows Powershell时,它显示错误:

  

Add-PSSnapin:未安装Windows PowerShell管理单元“WAPPSCmdlets”o   这台机器。   在行:1 char:21   + cd c:\; add-pssnapin<<<< WAPPSCmdlets       + CategoryInfo:InvalidArgument:(WAPPSCmdlets:String)[Add-PSSn      apin],PSArgumentException       + FullyQualifiedErrorId:AddPSSnapInRead,Microsoft.PowerShell.Commands.Ad      dPSSnapinCommand

我也试过以下链接但没用。 http://social.msdn.microsoft.com/Forums/is/windowsazuredevelopment/thread/4c59fc7e-3ead-482e-88c3-f5555e915c84

1 个答案:

答案 0 :(得分:1)

您可以尝试手动加载模块吗?

Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"

然后只需尝试任何CmdLet(如Add-AzureCertificate),看看是否可以使用它。

更新:由于Add-AzureCertificate适用于您,这意味着所有cmdlet现在都可用。为了简化操作,您只需在桌面上创建一个具有以下目标的快捷方式:

  

C:\ Windows \ SysWOW64 \ WindowsPowerShell \ v1.0 \ powershell.exe -NoExit   -Command“cd'C:\'; Get-ChildItem'C:\ Program Files(x86)\ Microsoft SDKs \ Windows Azure \ PowerShell \ Azure * .psd1'| ForEach-Object   {Import-Module $ _}“