TL;DR — Kurzzusammenfassung

Azure mit PowerShell verwalten: Az-Modul installieren, mit Service Principals authentifizieren, VMs bereitstellen und Cloud-Operationen automatisieren.

Hinweis: Dieser Artikel wurde urspruenglich 2014 veroeffentlicht. Einige Schritte, Befehle oder Softwareversionen haben sich moeglicherweise geaendert. Pruefen Sie die aktuelle Windows Azure Cloud-Dokumentation fuer die neuesten Informationen.

In dieser Schritt-fuer-Schritt-Anleitung erfahren Sie, wie Sie Windows Azure mit PowerShell verwalten. Microsoft Azure ist eine Cloud-Computing-Plattform, die IaaS-, PaaS- und SaaS-Dienste anbietet, einschliesslich Rechenleistung, Analysen, Speicher und Netzwerk.

Anleitung: Windows Azure mit PowerShell verwalten

Sie koennen Ihr Windows Azure-Konto ueber PowerShell mit einer Vielzahl von Befehlen verwalten. Nachfolgend finden Sie eine Kurzreferenz der verfuegbaren Befehle. Sie koennen sich ueber das (https://azure.microsoft.com/en-us/downloads/) mit Microsofts Azure Cloud verbinden. Nachdem Sie das SDK installiert haben, sollten Sie die Befehle in der Referenz ausfuehren koennen. Zuerst muessen Sie sich mit Ihrem Konto verbinden:

import-module Azure

# Veroeffentlichungseinstellungen herunterladen
Get-AzurePublishSettingsFile

# Heruntergeladene Einstellungen importieren
Import-AzurePublishSettingsFile "C:\Users\<user>\Downloads\MySub-DATE-credentials.publishsettings"

# Abonnementdetails anzeigen
Get-AzureSubscription

# Ein aktives Abonnement auswaehlen
Select-AzureSubscription 'MySub'

Abonnements verwalten

Name Beschreibung
Get-AzurePublishSettingsFile Laedt die Veroeffentlichungseinstellungsdatei fuer ein Windows Azure-Abonnement herunter.
Get-AzureSubscription Ruft Informationen ueber ein Windows Azure-Abonnement ab.
Import-AzurePublishSettingsFile Importiert Windows Azure-Abonnementdaten aus einer .publishsettings-Datei.
Remove-AzureSubscription Entfernt die Einstellungen fuer ein Windows Azure-Abonnement.
Select-AzureSubscription Waehlt das aktuelle Windows Azure-Abonnement aus.
Set-AzureSubscription Konfiguriert und speichert gaengige Windows Azure-Abonnementeinstellungen.

Speicherkonten verwalten

Name Beschreibung
Add-AzureVhd Laedt eine virtuelle Festplatte (im .vhd-Format) von einer lokalen virtuellen Maschine in ein Blob in einem Cloud-Speicherkonto hoch.
Get-AzureStorageAccount Ruft die Speicherkontoobjekte fuer das aktuelle Abonnement ab.
Get-AzureStorageKey Gibt die primaeren und sekundaeren Speicherkontoschluessel zurueck.
New-AzureStorageAccount Erstellt ein neues Speicherkonto in einem Abonnement.
New-AzureStorageKey Regeneriert Speicherschluessel fuer ein Azure-Speicherkonto.
Remove-AzureStorageAccount Loescht das angegebene Speicherkonto aus einem Abonnement.
Set-AzureStorageAccount Aktualisiert die Bezeichnung und Beschreibung fuer ein Speicherkonto.

Storage Blobs, Tabellen und Warteschlangen verwalten

Name Beschreibung
Get-AzureStorageBlob Listet die Blobs in einem Container auf.
Get-AzureStorageBlobContent Laedt ein Storage-Blob herunter.
Get-AzureStorageContainer Listet die Storage-Container auf.
Get-AzureStorageQueue Listet die Storage-Warteschlangen auf.
Get-AzureStorageTable Listet die Storage-Tabellen auf.
New-AzureStorageContainer Erstellt einen Storage-Container.
New-AzureStorageContext Erstellt einen Storage-Kontext mit Storage-Anmeldeinformationen.
Remove-AzureStorageBlob Entfernt das angegebene Storage-Blob.
Remove-AzureStorageContainer Entfernt den angegebenen Storage-Container.
Set-AzureStorageBlobContent Laedt eine lokale Datei hoch.

Virtuelle Maschinen bereitstellen und verwalten

Name Beschreibung
Add-AzureDataDisk Fuegt einen neuen Datentraeger zu einem virtuellen Azure-Maschinenobjekt hinzu.
Add-AzureEndpoint Fuegt einen neuen Endpunkt zu einer virtuellen Azure-Maschine hinzu.
Get-AzureVM Ruft Informationen von einer oder mehreren virtuellen Azure-Maschinen ab.
New-AzureQuickVM Erstellt und konfiguriert eine neue virtuelle Azure-Maschine.
New-AzureVM Erstellt eine neue virtuelle Azure-Maschine.
Remove-AzureVM Entfernt eine virtuelle Maschine.
Restart-AzureVM Startet eine virtuelle Azure-Maschine neu.
Start-AzureVM Startet eine virtuelle Azure-Maschine.
Stop-AzureVM Faehrt eine virtuelle Azure-Maschine herunter.
Update-AzureVM Aktualisiert eine virtuelle Azure-Maschine mit den am Objekt vorgenommenen Aenderungen.

Virtuelle Netzwerke verwalten

Name Beschreibung
Get-AzureDns Ruft ein Objekt mit den DNS-Einstellungen fuer die Azure-Bereitstellung ab.
Get-AzureSubnet Ruft eine Liste der mit der angegebenen virtuellen Maschine verknuepften Subnetze ab.
Get-AzureVNetConfig Ruft die Azure Virtual Network-Konfiguration ab.
Get-AzureVNetGateway Ruft Informationen ueber ein Azure Virtual Network Gateway ab.
New-AzureDns Erstellt ein DNS-Einstellungsobjekt.
New-AzureVNetGateway Erstellt ein neues Azure Virtual Network Gateway.
Set-AzureSubnet Definiert die Subnetzliste fuer eine virtuelle Azure-Maschine.
Set-AzureVNetConfig Aktualisiert die Einstellungen des virtuellen Netzwerks.

Netzwerk-ACLs fuer Endpunkte verwalten

Name Beschreibung
Get-AzureAclConfig Ruft ein Konfigurationsobjekt fuer eine Zugriffskontrollliste (ACL) ab.
New-AzureAclConfig Erstellt ein neues, leeres ACL-Konfigurationsobjekt.
Remove-AzureAclConfig Entfernt ein ACL-Konfigurationsobjekt.
Set-AzureAclConfig Legt das ACL-Konfigurationsobjekt fest.

Cloud-Dienste bereitstellen und verwalten

Name Beschreibung
Add-AzureCertificate Laedt ein Dienstzertifikat fuer den angegebenen Cloud-Dienst hoch.
Get-AzureDeployment Ruft Details einer angegebenen Bereitstellung ab.
New-AzureDeployment Erstellt eine neue Bereitstellung bestehend aus Web- und Worker-Rollen.
New-AzureService Erstellt einen neuen Azure-Dienst.
Remove-AzureDeployment Loescht die angegebene Bereitstellung.
Remove-AzureService Loescht den angegebenen Dienst aus Azure.
Start-AzureService Startet den angegebenen gehosteten Dienst.
Stop-AzureService Stoppt den aktuellen gehosteten Dienst.

Websites bereitstellen und verwalten

Name Beschreibung
Get-AzureWebsite Ruft Informationen ueber Websites im aktuellen Abonnement ab.
New-AzureWebsite Erstellt eine neue Website in Azure.
Remove-AzureWebsite Entfernt die angegebene Website.
Restart-AzureWebsite Stoppt und startet die angegebene Website neu.
Start-AzureWebsite Startet die angegebene Website.
Stop-AzureWebsite Stoppt die angegebene Website.

Service Bus verwalten

Name Beschreibung
Get-AzureSBLocation Ruft den Standort des Service Bus ab.
Get-AzureSBNamespace Ruft den Namespace ab.
New-AzureSBNamespace Erstellt einen Service-Namespace.
Remove-AzureSBNamespace Entfernt einen Service-Namespace.

Zusammenfassung

Sie haben erfolgreich gelernt, wie Sie Windows Azure mit PowerShell verwalten. Wenn Sie auf Probleme stossen, ueberpruefen Sie die Voraussetzungen und stellen Sie sicher, dass Ihre Windows Azure Cloud-Umgebung richtig konfiguriert ist.

Verwandte Artikel