Os binários do Windows Azure SDK e os cmdlets do PowerShell são todos de 32 bits, e é por isso que o atalho "Windows Azure Powershell" sempre inicia um shell de 32 bits.
Você pode importar o módulo do Azure para uma sessão existente do PowerShell fazendo referência ao caminho do sistema de arquivos para o manifesto do módulo:
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"
[Update] No último Azure, use
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1"
Para acessar o módulo apenas por nome, você precisará incluir sua localização na variável de ambiente PSModulePath
(aqui com detalhes excruciantes, para desenvolvedores):
$oldPSModulePath = [Environment]::GetEnvironmentVariable("PSModulePath")
$azureModulePath = "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
$newPSModulePath = $oldPSModulePath,$azureModulePath -join ";"
[Environment]::SetEnvironmentVariable("PSModulePath",$newPSModulePath)
E uma expressão abreviada para o seu powershell
$env:PSModulePath += ";C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
Import-Module Azure # <-- Now you can do this!
Você pode incluir o acima em seu perfil do PowerShell