Ich stehe vor einem einzigartigen Problem beim Ausführen von Powershell-Skript in einer unserer Umgebungen. Der Fehler ist wie folgt:Azure Powershell Problem
Import-AzureRmContext: Der Zugriff auf den Pfad 'Windows Azure Powershell' wird verweigert.
Bei PowerShellScripts \ Deploy-AzureResourceGroup.ps1: 22 Zeichen: 1
Ich bin einfach mit dem Befehl
Import-AzureRmContext -Path $path
Wenn ich diesen Befehl auf Powershell-Konsole laufen bekomme ich die Ausgabe . Dieselbe Funktion funktioniert nicht, wenn Sie sie über Code auf Server 2012 R2 aufrufen.
Was ist der $ -Pfadwert. Haben Sie versucht, dieses Skript als Administrator auszuführen? Versuchen Sie, Ihren Pfad in einem allgemeinen Bereich oder auf dem Desktop des ausführenden Benutzers festzulegen, um festzustellen, ob sich etwas ändert. –
$ path ist der Dateipfad von dem AzureRmcontext gelesen wird. Es ist Azureprofile.json Datei –
Ausführen als Admin würde funktionieren. Wenn nicht, kann es hilfreich sein, die tatsächlichen NTFS-Berechtigungen für die Zieldatei zu überprüfen. Sie können auch den Parameter -Force im Cmdlet Import verwenden –