Все двоичные файлы Windows Azure SDK и соответствующие командлеты PowerShell являются 32-разрядными, поэтому ярлык «Windows Azure Powershell» всегда запускает 32-разрядную оболочку.
Вы можете импортировать модуль Azure в существующий сеанс PowerShell, ссылаясь на путь файловой системы к манифесту модуля:
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"
[Обновление] В последней версии Azure используйте
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1"
Чтобы получить доступ к модулю только по имени, вам нужно включить его местоположение в PSModulePath
переменную окружения (здесь, в мельчайших подробностях, для разработчиков):
$oldPSModulePath = [Environment]::GetEnvironmentVariable("PSModulePath")
$azureModulePath = "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
$newPSModulePath = $oldPSModulePath,$azureModulePath -join ";"
[Environment]::SetEnvironmentVariable("PSModulePath",$newPSModulePath)
И стенографическое выражение для вашего PowerShell
$env:PSModulePath += ";C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
Import-Module Azure # <-- Now you can do this!
Вы можете включить вышеперечисленное в свой профиль PowerShell