Бінарні файли SDK для Windows Azure і командлети 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)
І короткий вираз для вашої сили
$env:PSModulePath += ";C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
Import-Module Azure # <-- Now you can do this!
Ви можете включити вищезазначене у свій профіль PowerShell