Erste Schritte mit Azure PowerShell
Azure PowerShell ist ein leistungsstarkes Tool zur Verwaltung und Administration von Azure-Ressourcen direkt über PowerShell. Es eignet sich ideal für den Aufbau automatisierter Workflows und die Verwaltung von Ressourcen mit dem Azure Resource Manager-Modell. Sie können es in Ihrem Browser mit Azure Cloud Shell ausprobieren oder es lokal auf Ihrem Rechner installieren.
Dieser Artikel unterstützt Sie bei den ersten Schritten mit Azure PowerShell und enthält Informationen zu den wichtigsten Konzepten.
Installieren oder Ausführen in Azure Cloud Shell
Der einfachste Weg, Azure PowerShell auszuprobieren, ist über Azure Cloud Shell, eine browserbasierte Umgebung, die keine Installation erfordert. Mehr über erste Schritte mit Azure Cloud Shell finden Sie hier. Cloud Shell führt PowerShell in einem Linux-Container aus. Windows-spezifische Funktionen sind daher nicht verfügbar.
Wenn Sie bereit sind, Azure PowerShell lokal zu installieren, führen Sie die Schritte in Installieren von Azure PowerShell aus.
Anmelden bei Azure
Verwenden Sie das Cmdlet Connect-AzAccount
, um sich anzumelden. Wenn Sie Cloud Shell verwenden, können Sie diesen Schritt überspringen, da Sie bereits an Ihrer Umgebung, Ihrem Abonnement und Ihrem Mandanten authentifiziert sind.
Connect-AzAccount
Verwenden Sie für regionale Umgebungen, die eine bestimmte Compliance erfordern (z. B. Azure China 21Vianet), den Parameter Environment:
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell verwendet standardmäßig Web Account Manager (WAM) für die Authentifizierung auf Windows-Systemen, während andere Plattformen die browserbasierte Anmeldung verwenden. Weitere Informationen finden Sie unter Web Account Manager (WAM).
Wenn Sie Zugang zu mehreren Abonnements haben, werden Sie bei der Anmeldung aufgefordert, eines auszuwählen. Weitere Informationen zu diesem Prozess finden Sie unter Anmeldeerfahrung.
Sobald Sie angemeldet sind, können Sie Azure PowerShell Cmdlets verwenden, um Ihre Ressourcen zu verwalten. Weitere Details zur Authentifizierung finden Sie unter Anmelden mit Azure PowerShell.
Suchen nach Befehlen
Azure PowerShell-Cmdlets folgen der Standard-PowerShell-Namenskonvention von Verb-Noun
. Das Verb beschreibt die Aktion (z. B. New
, Get
, Set
, Remove
), während das Nomen den Ressourcentyp darstellt (z. B. AzVM
, AzKeyVaultCertificate
, AzFirewall
, AzVirtualNetworkGateway
). Nomen in Azure PowerShell beginnen immer mit dem Präfix Az
.
Für alle anderen Befehle verwenden Sie das Cmdlet Get-Command
. So können Sie beispielsweise alle Befehle auflisten, die sich auf VMs beziehen:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Hier finden Sie eine Kurzübersicht über gängige Ressourcen und die dazugehörigen Module:
Ressourcentyp | Azure PowerShell-Modul | Nomenpräfix |
---|---|---|
Ressourcengruppen | Az.Resources | AzResourceGroup |
Virtual Machines | Az.Compute | AzVM |
Speicherkonten | Az.Storage | AzStorageAccount |
Schlüsseltresor | Az.KeyVault | AzKeyVault |
Webanwendungen | Az.Websites | AzWebApp |
SQL-Datenbanken | Az.Sql | AzSqlDatabase |
Eine vollständige Liste der Azure PowerShell-Module finden Sie unter Liste der Azure PowerShell-Module auf GitHub.
Datensammlung
Standardmäßig sammelt Azure PowerShell Telemetriedaten, um die Benutzerfreundlichkeit durch die Identifizierung von Nutzungsmustern und Problemen zu verbessern. Es werden keine privaten oder persönlichen Daten gesammelt. Sie können das Cmdlet Disable-AzDataCollection
jedoch bei Bedarf deaktivieren. Weitere Informationen finden Sie in den Datenschutzbestimmungen.
Schnellstartanleitungen und Tutorials
Machen Sie sich mit Azure PowerShell in unseren geführten Lernprogrammen vertraut:
- Create virtual machines with Azure PowerShell (Erstellen von VMs mit Azure PowerShell)
- Erstellen eines Speicherkontos
- Übertragen von Objekten nach/aus Azure Blob Storage
- Erstellen und Abrufen von Geheimnissen in Azure Key Vault
- Erstellen einer Azure SQL-Datenbank und Firewall
- Ausführen eines Containers in Azure Container Instances
- Erstellen einer VM-Skalierungsgruppe
- Erstellen einer Load Balancer Standard-Instanz
Nächste Schritte
Weitere Azure PowerShell-Funktionen erkunden:
- Anmelden mit Azure PowerShell
- Verwalten von Azure-Abonnements mit Azure PowerShell
- Create service principals with Azure PowerShell (Erstellen von Dienstprinzipalen mit Azure PowerShell)
Wenn Sie zusätzliche Hilfe benötigen, wenden Sie sich an die Community:
References
Azure PowerShell