Aus dem Kurs: PowerShell Grundkurs
Azure PowerShell-Befehle – Tutorial zu PowerShell
Aus dem Kurs: PowerShell Grundkurs
Azure PowerShell-Befehle
Auch bei der Arbeit mit Microsoft Azure kann die PowerShell sehr hilfreich sein und das wollen wir uns in diesem Video einfach mal anschauen. An der Stelle hilft uns natürlich jetzt hier die Windows PowerShell nicht wirklich weiter, denn wir haben an unserem lokalen Client natürlich keine Azure-Komponenten. Jetzt gibt es verschiedene Wege, das zu lösen. Wir können also zum einen die Azure PowerShell nachinstallieren, sodass wir also aus unserer Windows PowerShell Session heraus auch mit Azure interagieren können oder wir nutzen das vorteilhafte Feature von Windows 11, dass wir hier nämlich im Terminal eine Azure CloudShell enthalten haben. Wenn wir das Ganze machen, ich habe das Ganze hier schon mal vorbereitet, mich einmal angemeldet und meine Credentials quasi hinterlegt, dann kann ich hier eine CloudShell-Instanz bereitstellen, d.h., in Azure wird jetzt für mich sozusagen ein Betriebssystem gebootet, in dem dann meine Shell betrieben wird, und wir sehen schon, hier steht jetzt auch PS, also PowerShell steht zur Verfügung. D.h., ich kann hier mit den gleichen Themen arbeiten, so was wie Get-Help, Get-Alias, Get-Command, und ein typischer Punkt im Azure ist, dass alles mit Az anfängt, also, jegliches Command beginnt mit Az im Hauptwort und wenn wir uns hier die Liste mal anschauen, dann sehen wir schon, das ist doch sehr, sehr groß. Deswegen empfiehlt es sich natürlich hier dann auch mal auf das Modul zu gucken, z.B. interessiert uns nur: Was ist im Modul? Und zwar wollen wir hier auf Az.Network schauen. Und dann haben wir eben die Funktionalitäten aus dem Netzwerkmodul. Und hier kann ich jetzt also mit Azure direkt interagieren, also wenn ich hier z.B. sage, ich hätte gerne die Az.Network, dann können wir sehen, was wir uns anschauen können, z.B. Netzwerk-Interfaces, Netzwerk-Manager, Netzwerk-Profile oder aber wir wollen das VirtualNetwork haben, dann können wir auch das auslesen und bekommen jetzt hier eine Liste zunächst unserer virtuellen Netzwerke. Das Ganze funktioniert aber eben auch mit allen anderen Befehlen, also, wenn wir hier z.B. sagen Get-AzStorageAccount, dann haben wir auch da die Möglichkeit, unsere Storage-Accounts bspw. auszulesen. Und das Ganze funktioniert mit PowerShell, d.h. also auch hier, wenn wir unser Get-AzVirtualNetwork nehmen, dann hat diese eine Hilfe, d.h., ich kann hier z.B. sagen, Get-Help für Get-AzureVirtualNetwork, einmal mit Enter bestätigen und dann erhalten wir auch hier ganz normal eine Hilfe mit der vorgegebenen Syntax: Wie ist das Ganze aufgebaut? Wie ist das Ganze zu verwenden? Ich kann auch hier sagen, ich brauche das Ganze aber eigentlich mal mit den Examples und dann habe ich hier zwei Examples, die mir zeigen, wie ich mit der Azure PowerShell umgehe. Und das ist das Schöne, es ist sehr konsistent, egal welche Module wir hier verwenden. Ob das also ein lokales Active Directory ist oder die Windows-Einstellung oder eben Azure, wir haben immer die Funktionen der PowerShell zur Hand, um zu navigieren.
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.