Lektion 1: Automatisieren von Hyper-V-Aufgaben mit Windows PowerShell 417
Noch besser als die Windows PowerShell-Bibliothek für Hyper-V ist die PowerGUI. Wie die
Windows PowerShell-Bibliothek für Hyper-V kann PowerGUI durch benutzerdefinierte
Cmdlets für die Hyper-V-Verwaltung erweitert werden. Sind sie geladen, können Sie ein
Windows PowerShell-Skript für die Verwaltung von Hyper-V-Objekten durch Ziehen-und-
Ablegen in einer grafischen Oberfläche zusammenstellen.
PowerPacks erweitern die PowerGUI-Benutzeroberfläche durch neue Ordner, Knoten, Ver-
knüpfungen und Aktionen, mit denen sich neue Objekte verwalten lassen. Es gibt zum Bei-
spiel PowerPacks für Exchange Server, für die Active Directory-Domänendienste und viele
andere Produkte. Die Voraussetzungen für die Verwendung von PowerGUI sind:
Betriebssystem Windows Vista, eine Vollinstallation von Windows Server 2008
oder Windows 7
Tools und Hilfsprogramme
Das Hyper-V-Remoteverwaltungsupdate, das separat auf Windows Vista oder im
Rahmen der Remoteserver-Verwaltungstools auf Windows Server 2008 installiert
werden kann.
PowerGUI selbst, das unter http://www.powergui.org erhältlich ist. Für die Arbeit
mit Hyper-V ist Version 1.6 oder höher erforderlich.
Die ActiveRoles Management Shell for Active Directory von Quest. Sie kann
unter http://www.quest.com/powershell/activeroles-server.aspx heruntergeladen
werden. Dieses PowerPack ist erforderlich, damit Sie in den Active Directory-
Domänendiensten Hyper-V-Server finden können.
Das Network PowerPack, das Sie auf der PowerGUI-Website unter http://www.
powergui.org/servlet/KbServlet/download/2363-102-3540/Network.powerpack
finden (in der neusten Version von PowerGUI ist es bereits integriert).
Das Hyper-V PowerPack, das ebenfalls auf der PowerGUI-Website erhältlich ist,
und zwar unter http://www.powergui.org/servlet/KbServlet/download/2142-102-
3068/Hyper-V.powerpack.
Wenn Ihnen diese Tools zur Verfügung stehen, können Sie mit der Erstellung neuer Win-
dows PowerShell-Skripts für Hyper-V fortfahren. Das ist das Thema der Übung am Ende
dieser Lektion.
Verwenden von Windows PowerShell mit SCVMM
Wenn Sie SCVMM installieren, wird standardmäßig auch Windows PowerShell installiert.
Beachten Sie, dass SCVMM eine neue Verknüpfung zum Start-Menü hinzufügt, die sich von
der
Standardverknüpfung
unterscheidet,
die
bei
der
Installation
des
Features
Windows
Power-
Shell erstellt wird. Diese neue Verknüpfung wird hinzugefügt, weil der Kontext, der von
SCVMM eingerichtet wird, nur in der SCVMM-PowerShell-Eingabeaufforderung verfügbar
ist und nicht in der Standardeingabeaufforderung von Windows PowerShell.
Um die SCVMM-PowerShell-Eingabeaufforderung zu starten, klicken Sie auf Start, dann auf
Alle Programme, auf Microsoft System Center und dann auf Virtual Machine Manager 2008.
Dort finden Sie die Verknüpfung Windows PowerShell – Virtual Machine Manager (Abbil-
dung 7.12).
418 Kapitel 7: Automatisieren der Verwaltung von virtuellen Computern mit Windows PowerShell
Abbildung 7.12 Die Befehlsshell-Verknüpfung
für SCVMM PowerShell im Startmenü
Sie können die SCVMM-PowerShell-Eingabeaufforderung auch in einer gewöhnlichen
Eingabeaufforderung starten. Verwenden Sie folgenden Befehl:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe –PSConsoleFile
"C:\Program Files\Microsoft System Center Virtual Machine Manager 2008\bin\cli.psc1"
–NoExit
Dieser Befehl startet Windows PowerShell und gibt die VMM-Konsolendatei Cli.psc1 an.
Dabei handelt es sich um eine XML-Datei, die einen Verweis auf die Microsoft.System-
Center.VirtualMachineManager.dll
enthält.
Das
Ergebnis
ist
eine
benutzerdefinierte
SCVMM-
PowerShell-Eingabeaufforderung. Zur leichteren Unterscheidung von der üblichen blauen
Powershell-Eingabeaufforderung wird die SCVMM-PowerShell-Eingabeaufforderung auf
dem Computerbildschirm mit weißer Schrift auf schwarzem Grund angezeigt und in der
Titelleiste steht Virtual Machine Manager (Abbildung 7.13; für die Wiedergabe in diesem
Buch wurde wieder schwarze Schrift auf weißem Grund gewählt).
Abbildung 7.13 Die SCVMM-PowerShell-Eingabeaufforderung
Sie können diese Konsole verwenden, um die Hosts virtueller Computer, virtuelle Computer,
Bibliotheksserver und andere SCVMM-Komponenten mit Cmdlets oder Skripts zu verwal-
ten. Bei der Erstellung von Skripts können Sie in der SCVMM-PowerShell-Eingabeaufforde-

Get Konfigurieren der Windows Server-Virtualisierung - Original Microsoft Training für Examen 70-652 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.