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