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 (http://www.windowsazure.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

NameBeschreibung
Get-AzurePublishSettingsFileLaedt die Veroeffentlichungseinstellungsdatei fuer ein Windows Azure-Abonnement herunter.
Get-AzureSubscriptionRuft Informationen ueber ein Windows Azure-Abonnement ab.
Import-AzurePublishSettingsFileImportiert Windows Azure-Abonnementdaten aus einer .publishsettings-Datei.
Remove-AzureSubscriptionEntfernt die Einstellungen fuer ein Windows Azure-Abonnement.
Select-AzureSubscriptionWaehlt das aktuelle Windows Azure-Abonnement aus.
Set-AzureSubscriptionKonfiguriert und speichert gaengige Windows Azure-Abonnementeinstellungen.

Speicherkonten verwalten

NameBeschreibung
Add-AzureVhdLaedt eine virtuelle Festplatte (im .vhd-Format) von einer lokalen virtuellen Maschine in ein Blob in einem Cloud-Speicherkonto hoch.
Get-AzureStorageAccountRuft die Speicherkontoobjekte fuer das aktuelle Abonnement ab.
Get-AzureStorageKeyGibt die primaeren und sekundaeren Speicherkontoschluessel zurueck.
New-AzureStorageAccountErstellt ein neues Speicherkonto in einem Abonnement.
New-AzureStorageKeyRegeneriert Speicherschluessel fuer ein Azure-Speicherkonto.
Remove-AzureStorageAccountLoescht das angegebene Speicherkonto aus einem Abonnement.
Set-AzureStorageAccountAktualisiert die Bezeichnung und Beschreibung fuer ein Speicherkonto.

Storage Blobs, Tabellen und Warteschlangen verwalten

NameBeschreibung
Get-AzureStorageBlobListet die Blobs in einem Container auf.
Get-AzureStorageBlobContentLaedt ein Storage-Blob herunter.
Get-AzureStorageContainerListet die Storage-Container auf.
Get-AzureStorageQueueListet die Storage-Warteschlangen auf.
Get-AzureStorageTableListet die Storage-Tabellen auf.
New-AzureStorageContainerErstellt einen Storage-Container.
New-AzureStorageContextErstellt einen Storage-Kontext mit Storage-Anmeldeinformationen.
Remove-AzureStorageBlobEntfernt das angegebene Storage-Blob.
Remove-AzureStorageContainerEntfernt den angegebenen Storage-Container.
Set-AzureStorageBlobContentLaedt eine lokale Datei hoch.

Virtuelle Maschinen bereitstellen und verwalten

NameBeschreibung
Add-AzureDataDiskFuegt einen neuen Datentraeger zu einem virtuellen Azure-Maschinenobjekt hinzu.
Add-AzureEndpointFuegt einen neuen Endpunkt zu einer virtuellen Azure-Maschine hinzu.
Get-AzureVMRuft Informationen von einer oder mehreren virtuellen Azure-Maschinen ab.
New-AzureQuickVMErstellt und konfiguriert eine neue virtuelle Azure-Maschine.
New-AzureVMErstellt eine neue virtuelle Azure-Maschine.
Remove-AzureVMEntfernt eine virtuelle Maschine.
Restart-AzureVMStartet eine virtuelle Azure-Maschine neu.
Start-AzureVMStartet eine virtuelle Azure-Maschine.
Stop-AzureVMFaehrt eine virtuelle Azure-Maschine herunter.
Update-AzureVMAktualisiert eine virtuelle Azure-Maschine mit den am Objekt vorgenommenen Aenderungen.

Virtuelle Netzwerke verwalten

NameBeschreibung
Get-AzureDnsRuft ein Objekt mit den DNS-Einstellungen fuer die Azure-Bereitstellung ab.
Get-AzureSubnetRuft eine Liste der mit der angegebenen virtuellen Maschine verknuepften Subnetze ab.
Get-AzureVNetConfigRuft die Azure Virtual Network-Konfiguration ab.
Get-AzureVNetGatewayRuft Informationen ueber ein Azure Virtual Network Gateway ab.
New-AzureDnsErstellt ein DNS-Einstellungsobjekt.
New-AzureVNetGatewayErstellt ein neues Azure Virtual Network Gateway.
Set-AzureSubnetDefiniert die Subnetzliste fuer eine virtuelle Azure-Maschine.
Set-AzureVNetConfigAktualisiert die Einstellungen des virtuellen Netzwerks.

Netzwerk-ACLs fuer Endpunkte verwalten

NameBeschreibung
Get-AzureAclConfigRuft ein Konfigurationsobjekt fuer eine Zugriffskontrollliste (ACL) ab.
New-AzureAclConfigErstellt ein neues, leeres ACL-Konfigurationsobjekt.
Remove-AzureAclConfigEntfernt ein ACL-Konfigurationsobjekt.
Set-AzureAclConfigLegt das ACL-Konfigurationsobjekt fest.

Cloud-Dienste bereitstellen und verwalten

NameBeschreibung
Add-AzureCertificateLaedt ein Dienstzertifikat fuer den angegebenen Cloud-Dienst hoch.
Get-AzureDeploymentRuft Details einer angegebenen Bereitstellung ab.
New-AzureDeploymentErstellt eine neue Bereitstellung bestehend aus Web- und Worker-Rollen.
New-AzureServiceErstellt einen neuen Azure-Dienst.
Remove-AzureDeploymentLoescht die angegebene Bereitstellung.
Remove-AzureServiceLoescht den angegebenen Dienst aus Azure.
Start-AzureServiceStartet den angegebenen gehosteten Dienst.
Stop-AzureServiceStoppt den aktuellen gehosteten Dienst.

Websites bereitstellen und verwalten

NameBeschreibung
Get-AzureWebsiteRuft Informationen ueber Websites im aktuellen Abonnement ab.
New-AzureWebsiteErstellt eine neue Website in Azure.
Remove-AzureWebsiteEntfernt die angegebene Website.
Restart-AzureWebsiteStoppt und startet die angegebene Website neu.
Start-AzureWebsiteStartet die angegebene Website.
Stop-AzureWebsiteStoppt die angegebene Website.

Service Bus verwalten

NameBeschreibung
Get-AzureSBLocationRuft den Standort des Service Bus ab.
Get-AzureSBNamespaceRuft den Namespace ab.
New-AzureSBNamespaceErstellt einen Service-Namespace.
Remove-AzureSBNamespaceEntfernt 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