Get-SCVMHost
Lekéri a virtuálisgép-gazdagép objektumait a Virtual Machine Manager-adatbázisból.
Syntax
Get-SCVMHost
[-VMMServer <ServerConnection>]
[[-ComputerName] <String>]
[-ID <Guid>]
[<CommonParameters>]
Get-SCVMHost
-VMHostGroup <HostGroup>
[[-ComputerName] <String>]
[<CommonParameters>]
Get-SCVMHost
-VMHostCluster <HostCluster>
[[-ComputerName] <String>]
[<CommonParameters>]
Description
A Get-SCVMHost parancsmag egy vagy több virtuálisgép-gazdaobjektumot kér le a Virtual Machine Manager (VMM) adatbázisból. A virtuálisgép-gazdagépek a VMM által felügyelt fizikai számítógépek, amelyeken virtuális gépeket helyezhet üzembe.
A VMM a következő gazdagéptípusokat támogatja:
- Hyper-V gazdagépek
- VMware ESX-gazdagépek
- Citrix XenServer-gazdagépek
A Virtual Machine Managerben található virtuálisgép-gazdagépekkel kapcsolatos további információkért írja be a következőt Get-Help Add-VMHost -Detailed
: .
Példák
1. példa: A megadott VMM-kiszolgáló által felügyelt összes gazdagép lekérése
PS C:\> Get-SCVMHost -VMMServer "VMMServer01.Contoso.com"
Ez a parancs lekéri a VMMServer01 által felügyelt összes gazdagépobjektumot, és megjeleníti a gazdagép tulajdonságait a felhasználónak.
2. példa: Gazdagép lekérése név alapján
PS C:\> Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
Ez a parancs lekéri a VMHost01 nevű gazdagépobjektumot a Contoso.com tartományban, és megjeleníti a gazdagép tulajdonságait a felhasználónak.
3. példa: Egy adott gazdagépcsoport összes gazdagépének lekérése és azok adatainak megjelenítése a felhasználó számára
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01" -VMMServer "VMMServer01.Contoso.com"
PS C:\> $HostsInHG = Get-SCVMHost -VMHostGroup $HostGroup
PS C:\> $HostsInHG | Format-Table -Property Name, VMs
Az első parancs lekéri a HostGroup01 nevű gazdagépcsoport-objektumot a VMMServer01-ből, és az objektumot a $HostGroup változóban tárolja.
A második parancs lekéri a gazdagépcsoportban $HostGroup tárolt összes gazdagépobjektumot, és az objektumokat a $HostsInHG változóban tárolja.
Az utolsó parancs a folyamatkezelővel továbbítja a $HostsInHG tárolt összes gazdagépobjektumot a Format-Table parancsmagnak, amely megjeleníti az egyes gazdagépek nevét és az adott gazdagépen üzembe helyezett virtuális gépeket egy táblában.
4. példa: Egy adott gazdagépfürt összes gazdagépének lekérése és azok adatainak megjelenítése a felhasználó számára
PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01.Contoso.com" -VMMServer "VMMServer01.Contoso.com"
PS C:\> $HostsInCluster = Get-SCVMHost -VMHostCluster $Cluster
PS C:\> $HostsInCluster | Format-Table -Property Name, VirtualizationPlatform
Az első parancs lekéri a Fürt01 nevű gazdagépfürt-objektumot a VMMServer01-ből, és az objektumot a $Cluster változóban tárolja.
A második parancs lekéri a Cluster01 összes gazdagépobjektumát, és az objektumokat a $HostsInCluster változóban tárolja.
Az utolsó parancs továbbítja az $HostsInCluster tárolt összes gazdagépobjektumot a Format-Table parancsmagnak, amely megjeleníti az egyes gazdagépek nevét és virtualizálási platformját a Cluster01-ben.
5. példa: Egy szegélyhálózaton található adott gazdagép lekérése az IP-cím alapján
PS C:\> $VMHost = Get-VMHost -ComputerName 10.199.53.5 -VMMServer "VMMServer01.Contoso.com"
PS C:\> $VMHost | Select-Object -Property ComputerName, OperatingSystem
Az első parancs lekéri a gazdaobjektumot egy szegélyhálózaton, amelynek IP-címe 10.199.53.5 a VMMServer01-ből, és az objektumot a $VMHost változóban tárolja.
A második parancs a folyamatkezelővel továbbítja a $VMHost állomásobjektumát a Select-Object parancsmagnak, amely megjeleníti a gazdagép számítógépnevét és operációs rendszerét.
Paraméterek
-ComputerName
Annak a számítógépnek a nevét adja meg, amelyet a VMM egyedileg képes azonosítani a hálózaton. Az érvényes formátumok a következők:
- FQDN
- IPv4- vagy IPv6-cím
- NetBIOS-név
Megjegyzés: Az adott parancsmagra vonatkozó példákból megtudhatja, hogyan határozza meg a parancsmag a számítógép nevét.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
A numerikus azonosítót globálisan egyedi azonosítóként vagy GUID azonosítóként adja meg egy adott objektumhoz.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
VMM-gazdagépfürt-objektumot ad meg.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostGroup
Egy virtuálisgép-gazdagépcsoport-objektumot határoz meg.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
VMM-kiszolgálóobjektumot ad meg.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Kimenetek
Host
Ez a parancsmag egy gazdagépobjektumot ad vissza.