Einführung in das Az PowerShell-Modul
Überblick
Das Az PowerShell-Modul ist eine Reihe von Cmdlets zum direkten Verwalten von Azure-Ressourcen über PowerShell. PowerShell bietet leistungsstarke Features für die Automatisierung, die zum Verwalten Ihrer Azure-Ressourcen genutzt werden können, z. B. im Kontext einer CI/CD-Pipeline.
Das Az PowerShell-Modul ist der Ersatz für AzureRM und das empfohlene Modul für die Interaktion mit Azure.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um fortgesetzte Unterstützung und Updates sicherzustellen.
Obwohl das AzureRM-Modul möglicherweise weiterhin funktioniert, wird es nicht mehr verwaltet oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Sie können das Az PowerShell-Modul mit einer der folgenden Methoden verwenden:
- Installieren Sie das Az PowerShell-Modul.
- Azure Cloud Shellverwenden.
- Verwenden Sie den Az PowerShell Docker-Container.
Funktionen
Das Az PowerShell-Modul bietet die folgenden Vorteile:
- Sicherheit und Stabilität
- Tokencacheverschlüsselung
- Verhinderung des Man-in-the-Middle-Angriffstyps
- Unterstützen der Authentifizierung mit ADFS 2019
- Benutzernamen- und Kennwortauthentifizierung in PowerShell 7
- Unterstützung für Features wie kontinuierliche Zugriffsauswertung
- Unterstützung für alle Azure-Dienste
- Alle allgemein verfügbaren Azure-Dienste verfügen über ein entsprechendes unterstütztes PowerShell-Modul
- Mehrere Fehlerbehebungen und API-Versionsupgrades seit AzureRM
- Neue Funktionen
- Unterstützung in Cloud Shell und plattformübergreifend
- Kann Zugriffstoken für den Zugriff auf Azure-Ressourcen abrufen und verwenden
- Cmdlet für erweiterte REST-Vorgänge mit Azure-Ressourcen verfügbar
Anmerkung
PowerShell 7.2 oder höher ist die empfohlene Version von PowerShell für die Verwendung mit dem Az PowerShell-Modul auf allen Plattformen.
Das Az PowerShell-Modul basiert auf der .NET Standard-Bibliothek und arbeitet mit PowerShell 7.2 und höher auf allen Plattformen, einschließlich Windows, Linux und macOS. Es ist auch kompatibel mit Windows PowerShell 5.1.
Wir verpflichten uns, Azure-Support auf alle Plattformen zu bringen, und alle Az PowerShell-Module sind plattformübergreifend.
Aktualisieren Sie Ihre Umgebung auf Az
Um mit den neuesten Azure-Features in PowerShell schritt zu halten, sollten Sie zum Az-Modul migrieren. Wenn Sie nicht bereit sind, das Az-Modul als Ersatz für AzureRM zu installieren, stehen Ihnen einige Optionen zum Experimentieren mit Az zur Verfügung:
- Verwenden Sie eine
PowerShell
Umgebung mit Azure Cloud Shell. Azure Cloud Shell ist eine browserbasierte Shellumgebung, die mit dem Az-Modul vorinstalliert ist undEnable-AzureRM
-kompatible Aliase aktiviert hat. - Behalten Sie das AzureRM-Modul in Windows PowerShell 5.1 bei, und installieren Sie das Az-Modul in PowerShell 7 oder höher. Windows PowerShell 5.1 und PowerShell 7 und höher verwenden separate Auflistungen von Modulen. Folgen Sie den Anweisungen, um die neueste Version von PowerShell zu installieren, und installieren Sie dann das Az-Modul von PowerShell 7 oder höher.
So führen Sie ein Upgrade von einer vorhandenen AzureRM-Installation aus:
- Deinstallieren des Azure PowerShell AzureRM-Moduls
- Installieren des Az PowerShell-Moduls
- OPTIONAL: Aktivieren Sie den Kompatibilitätsmodus, um Aliase für AzureRM-Cmdlets mit Enable-AzureRMAlias hinzuzufügen, während Sie sich mit dem neuen Befehlssatz vertraut machen. Weitere Informationen finden Sie im nächsten Abschnitt oder Starten der Migration von AzureRM zu Az.
Migrieren vorhandener Skripts von AzureRM zu Az
Wenn Ihre Skripts weiterhin auf dem AzureRM-Modul basieren, haben wir mehrere Ressourcen, die Ihnen bei der Migration helfen:
- Erste Schritte mit der Migration von AzureRM zu Az
- Vollständige Liste der wesentlichen Änderungen von AzureRM zu Az 1.0.0
- Das Cmdlet Enable-AzureRmAlias
Haltbarkeit
Az ist das aktuelle PowerShell-Modul für Azure. Probleme oder Featureanfragen können direkt beim GitHub-Repositoryoder über den Microsoft-Support protokolliert werden, wenn Sie über einen Supportvertrag verfügen. Featureanforderungen werden in der neuesten Version von Az implementiert. Kritische Probleme sind in den letzten beiden Versionen von Az behoben.
Da Az PowerShell-Module jetzt über alle Funktionen von AzureRM PowerShell-Modulen und mehr verfügen, haben wir die AzureRM PowerShell-Module seit dem 29. Februar 2024 veraltet.
Um Dienstunterbrechungen zu vermeiden, Ihre Skripts aktualisieren, die AzureRM PowerShell-Module verwenden, um Az PowerShell-Module zu verwenden. Um Ihre Skripts automatisch zu aktualisieren, folgen Sie der Schnellstartanleitung.
Datensammlung
Azure PowerShell sammelt Telemetriedaten standardmäßig. Microsoft aggregiert gesammelte Daten, um Nutzungsmuster zu identifizieren, um häufige Probleme zu identifizieren und die Erfahrung von Azure PowerShell zu verbessern. Microsoft Azure PowerShell sammelt keine privaten oder persönlichen Daten. Nutzungsdaten helfen beispielsweise dabei, Probleme wie Cmdlets mit geringer Erfolgsquote zu identifizieren und unsere Arbeit zu priorisieren.
Obwohl wir die Erkenntnisse schätzen, die diese Daten liefern, wissen wir auch, dass nicht jeder Nutzungsdaten senden möchte. Sie können die Datensammlung mit dem Cmdlet Disable-AzDataCollection
deaktivieren. Sie können auch unsere Datenschutzbestimmungen lesen um mehr zu erfahren.
Azure PowerShell