Pliki binarne zestawu Windows Azure SDK i odnoszące się do poleceń cmdlet programu PowerShell są 32-bitowe, dlatego skrót „Windows Azure Powershell” zawsze uruchamia 32-bitową powłokę.
Możesz zaimportować moduł Azure do istniejącej sesji PowerShell, odwołując się do ścieżki systemu plików do manifestu modułu:
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\Azure\Azure.psd1"
[Aktualizacja] Na najnowszej platformie Azure użyj
Import-Module "C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement\Azure\Azure.psd1"
Aby uzyskać dostęp do modułu tylko z nazwy, musisz podać jego lokalizację w PSModulePath
zmiennej środowiskowej (tutaj z niesamowitymi szczegółami, dla programistów):
$oldPSModulePath = [Environment]::GetEnvironmentVariable("PSModulePath")
$azureModulePath = "C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
$newPSModulePath = $oldPSModulePath,$azureModulePath -join ";"
[Environment]::SetEnvironmentVariable("PSModulePath",$newPSModulePath)
I skrótowe określenie twojej skorupy PowerShell
$env:PSModulePath += ";C:\Program Files (x86)\Microsoft SDKs\Windows Azure\PowerShell\"
Import-Module Azure # <-- Now you can do this!
Możesz uwzględnić powyższe w swoim profilu PowerShell