Verwenden des Az PowerShell-Moduls hinter einem Proxy
Wenn ein Proxy für HTTP-Anforderungen erforderlich ist, empfiehlt das Azure PowerShell-Team die folgende Proxykonfiguration für verschiedene Plattformen:
Plattform | Empfohlene Proxy-Einstellungen | Comment |
---|---|---|
Windows PowerShell 5.1 | Systemproxyeinstellungen | Verwenden Sie die Systemproxyeinstellungen (Internetoptionen). |
PowerShell 7 unter Windows | Systemproxyeinstellungen | Der Proxy kann konfiguriert werden, indem die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY sowie optional NO_PROXY festgelegt werden. |
PowerShell 7 unter macOS | Systemproxyeinstellungen | Der Proxy kann konfiguriert werden, indem die Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY sowie optional NO_PROXY festgelegt werden. |
PowerShell 7 unter Linux | Festlegen der Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY sowie optional von NO_PROXY | Die Umgebungsvariablen sollten vor dem Starten von PowerShell festgelegt werden, andernfalls werden sie möglicherweise nicht berücksichtigt. |
Folgende Umgebungsvariablen werden verwendet:
- HTTP_PROXY: Der in HTTP-Anforderungen verwendete Proxyserver
- HTTP_PROXY: Der in HTTPS-Anforderungen verwendete Proxyserver
- NO_PROXY: Eine durch Trennzeichen getrennte Liste von Hostnamen fest, die aus der Proxyfunktion ausgeschlossen werden sollen
Bei Systemen, bei denen bei Umgebungsvariablen die Groß-/Kleinschreibung beachtet wird, bestehen die Variablennamen unter Umständen nur aus Kleinbuchstaben oder nur aus Großbuchstaben. Die Namen in Kleinbuchstaben werden zuerst überprüft.