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)
そして、あなたのパワーシェルの省略表現
$env:PSModulePath += ";C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
Import-Module Azure # <-- Now you can do this!
PowerShellプロファイルに上記を含めることができます