Wie bereits hier beschrieben, benötigen die Windows Azure Cmdlets ein paar Anpassungen (was auch immer der Autor des Setup sich dabei gedacht hat). Nun ging es darum die Cmdlets auf einem Windows Server 2008 R2 mit SP1 zu installieren samt neuen Windows Azure SDK.
Windows Azure Cmdlets runterladen
Die letzte (mir bekannte Version) findet man hier.
Dependency Checker für Win7 SP1 & Win2008 R2 SP1 anpassen:
Diese tolle Fehlermeldung kommt, sobald man das Setup startet:
Zur Behebung die "...\WASMCmdlets\setup\Dependencies.dep” Datei öffnen:
In der Zeile <os type=”...”> bei buildNumber noch die 7601 hinzufügen (das ist das SP1)
Windows Azure SDK Dependency anpassen
Wenn man nicht das Windows Azure SDK 1.3 installiert hat kommt diese Fehlermeldung:
Lösung:
"WASMCmdlets\setup\scripts\dependencies\check\CheckAzureSDK.ps1”
Diese Zeilen suchen und durch die richtige Versionsnummer (in dem Beispiel ist es bereits auf die Version 1.4 angepasst) ersetzen:
$res1 = SearchUninstall -SearchFor 'Windows Azure SDK*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\'; $res2 = SearchUninstall -SearchFor 'Windows Azure SDK*' -SearchVersion '1.4.20227.1419' -UninstallKey 'HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\';
Zu finden ist die Versionsnummer unter anderem auch in der Systemsteuerung:
Zur Problemlösung (vermutlich auch bei zukünftigen Problemen) lohnt ein Blick in den Diskussions-Tab der Azure Cmdlets.