Virtual Machine Hosts abrufen

Ruft das oder die angegebenen Virtual Machine Host-Objekte ab.


Beispiele:


Hinweis: Voraussetzung für die Beispiele ist ein verbundenes PowerShell-Laufwerk.


Abrufen des VM-Hosts "XenSrv01" aus der Organisationseinheit "XenServers":


Get-EmdbVirtualHost "emdb:\rootDSE\Managed Virtual Environments\XenServers\XenSrv01"


Abrufen aller VM-Hosts aus der Organisationseinheit "ESXServers":


Get-EmdbVirtualHost "emdb:\rootDSE\Managed Virtual Environments\ESXServers\*"


Abrufen aller VM-Hosts, deren Name mit "ESX" beginnt, aus "Virtual Environments" und allen untergeordneten Organisationseinheiten:


Get-EmdbVirtualHost "emdb:\rootDSE\Managed Virtual Environments\ESX*" -Recurse


Abrufen des VM-Hosts "HVSRV01" aus dem aktuellen Kontext:


Cd "emdb:\rootDSE\Managed Virtual Environments\Hyper-V Hosts"

Get-EmdbVirtualHost "HVSRV01"


Abrufen des VM-Hosts "SRVHYP01" unterhalb des aktuellen Kontextes durch Angabe der Item-ID (die ID kann in verschiedenen DSM-Umgebungen variieren):


Get-EmdbVirtualHost -ItemID 1452 -Recurse


Tipp: Statt ItemID kann auch der Alias ID verwendet werden.


Abrufen des VM-Hosts "ESXSRV1" aus dem aktuellen Kontext mit Hilfe des Cmdlet Get-Item:


Cd "emdb:\rootDSE\Managed Virtual Environments\ESXServers"

Get-Item "ESXSRV1"


Abrufen aller VM-Hosts, deren Name mit "Xen" beginnt, aus "XenServers" und allen untergeordneten Organisationseinheiten mit Hilfe des Cmdlets Get-Childitem:


Get-ChildItem "emdb:\rootDSE\Managed Virtual Environments\XenServers" -Filter "&(Name=Xen*)(SchemaTag=VMHost)" -Recurse


Seit PSX 3.1 gibt es die Möglichkeit beim Abrufen von Virtual Machine Host-Objekten über den SingleItemExpected-Schalter anzugeben, dass beim Abruf kein oder genau nur ein Objekt erwartet wird. Liefert das Kommando mehr als ein Objekt, so wird eine Fehlermeldung erzeugt, die in Scripts abgefangen und behandelt werden kann.