2016-11-01 1 views
0

Wir haben eine Reihe von benutzerdefinierten Powershell-Modulen, die die Azure Powershell-Cmdlets verwenden - sie funktionieren seit über einem Jahr einwandfrei. Ich habe gerade eine neue Maschine und wenn ich versuche, Get_AzureWebsite ich die folgende Fehlermeldung auszuführen:Get-AzureWebsite: Angeforderter Wert 'Dynamic' wurde nicht gefunden

PS C:\WINDOWS\system32> Get-AzureWebsite 'anything' Get-AzureWebsite : Requested value 'Dynamic' was not found.

Dies kann nur eine Maschine eingerichtet werden, aber ich bin besorgt, dass diese comdlets veraltet werden kann - zu schätzen wissen, wenn jemand kann helfen oder weiß, wie das zu beheben ist?

Antwort

1

Es kann durch Aktualisieren der Version von Azure PowerShell behoben werden. Mehr Details finden Sie in den issue und feedback. Bitte beziehen Sie sich auf wie zu install and configure Azure PowerShell. Ich habe es nicht auf der Azure PowerShell v2.1.0 reproduziert. Es funktioniert erfolgreich. Versuchen Sie bitte, den folgenden Code zu verwenden, um die aktuelle Azure PowerShell-Version zu erhalten.

(Get-Module -ListAvailable | Where-Object{ $_.Name -eq 'Azure' }) ` 
| Select Version, Name, Author, PowerShellVersion | Format-List; 

enter image description here

+0

Hey Tom, Danke für die Antwort, habe ich versucht, diesen Befehl aber nur bekam eine leere Zeile gedruckt ... sorry, wenn das 101 ist, aber ich bin kein totales Powershell-Noob. Ich kann andere Befehle ausführen (zB New-AzureWebSite NewSite) –

0

Okay, so diese Versionen von Azure und AzureRM Cmdlets ist. installieren Arbeiten ist

Install-Module -Name AzureRM -RequiredVersion 1.3.2

Install-Module Azure -AllowClobber

Nicht sicher -AllowClobber aber dies wurde in der Azure-Konsole gedruckt ....

PackageManagement \ Install-Package: Ein Befehl mit dem Namen 'Get-AzureStorageContainerAcl' ist bereits verfügbar auf diesem System. Dieses Modul 'Azure' kann die vorhandenen Befehle überschreiben. Wenn Sie das Modul 'Azure' weiterhin installieren möchten, verwenden Sie den Parameter -AllowClobber. Bei C: \ Program Files \ Windows \ Modules \ PowerShellGet \ 1.0.0.1 \ PSModule.psm1: 1661 Zeichen: 21

Raten Sie eine Klasse im Speicher, Namespace oder etwas

0

ich die neueste azur installiert ist Powershell und dann wieder das Skript ausgeführt. Es hat gut funktioniert.

einfach hinzufügen Sie Ihr Gerät neu starten müssen nach neuesten Powershell zu installieren, sonst könnten Sie Fehler konfrontiert

„das gewünschte Modul wird Azure.Storage nicht geladen“
Verwandte Themen