WAPPSCmdlets не установлен на этом компьютере


person Rajith Kumar    schedule 12.10.2012    source источник


Ответы (1)


Не могли бы вы попробовать загрузить модуль вручную?

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

А затем просто попробуйте любой CmdLet (например, Add-AzureCertificate), чтобы узнать, можете ли вы его использовать.

Обновление: поскольку Add-AzureCertificate работает для вас, это означает, что теперь доступны все командлеты. Чтобы упростить задачу, вы можете просто создать на рабочем столе ярлык со следующей целью:

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

person Sandrino Di Mattia    schedule 12.10.2012
comment
Да, я выполнил указанную выше команду, но после этого просто командная строка не получила ответа. даже после этого, если я открою Windows Powershell для командлетов Windows Azure, то отобразится та же ошибка. Add-PSSnapin: оснастка Windows PowerShell «WAPPSCmdlets» не установлена ​​на этом компьютере. - person Rajith Kumar; 12.10.2012
comment
да Add-AzureCertificate работает, но ошибка WAPPSCmdlets все еще существует. - person Rajith Kumar; 12.10.2012
comment
Поскольку вы можете загружать командлеты как модули или оснастки, и вы упомянули, что Import-Module работает, вы можете просто продолжать использовать это. Не нужно устанавливать командлеты как SnapIn. Поэтому каждый раз, когда вам нужно работать с этими командлетами, просто импортируйте модуль, как предложил @Sandrino, и работайте с командлетами. - person Gaurav Mantri; 12.10.2012
comment
Интересно, нет ли у вас более старой версии командлетов, установленных ранее, или у вас есть профиль, который пытается их загрузить. Более новые версии командлетов вообще не регистрируют оснастку, а только модуль. Кроме того, новый модуль является просто лазурным, а не WAPPSCmdlets. Если вы наберете get-pssnapin -registered и увидите, что результаты не включают WAPPSCmdlets, то на самом деле этого снапина НЕТ на машине. Кроме того, введите в PowerShell notepad $ profile и просмотрите открываемый файл (если он не пустой), чтобы узнать, есть ли ссылка на WAPPSCmdlets. - person MikeWo; 12.10.2012
comment
Спасибо, теперь без WAPPSCmdlets я могу выполнять команды Azure. - person Rajith Kumar; 15.10.2012