1

我有一台 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”。在 line: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

4

1 回答 1

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 $_}"

于 2012-10-12T09:00:03.280 回答