我有一台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
答案 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 $ _}“