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
| 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