Aracılığıyla paylaş


Get-SCVMHost

Virtual Machine Manager veritabanından sanal makine konak nesnelerini alır.

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

Get-SCVMHost cmdlet'i Virtual Machine Manager (VMM) veritabanından bir veya daha fazla sanal makine konak nesnesi alır. Sanal makine konakları, sanal makineleri dağıtabileceğiniz VMM tarafından yönetilen fiziksel bilgisayarlardır.

VMM aşağıdaki konak türlerini destekler:

  • Hyper-V konakları
  • VMware ESX konakları
  • Citrix XenServer konakları

Virtual Machine Manager'daki sanal makine konakları hakkında daha fazla bilgi için yazın Get-Help Add-VMHost -Detailed.

Örnekler

Örnek 1: Belirtilen VMM sunucusu tarafından yönetilen tüm konakları alma

PS C:\> Get-SCVMHost -VMMServer "VMMServer01.Contoso.com"

Bu komut, VMMServer01 tarafından yönetilen tüm konak nesnelerini alır ve kullanıcıya konak özelliklerini görüntüler.

Örnek 2: Ada göre konak alma

PS C:\> Get-SCVMHost -ComputerName "VMHost01.Contoso.com"

Bu komut, Contoso.com etki alanında VMHost01 adlı konak nesnesini alır ve kullanıcıya konak özelliklerini görüntüler.

Örnek 3: Belirli bir konak grubundaki tüm konakları alma ve bu konaklar hakkındaki bilgileri kullanıcıya görüntüleme

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

İlk komut VMMServer01'den HostGroup01 adlı konak grubu nesnesini alır ve nesneyi $HostGroup değişkeninde depolar.

İkinci komut, $HostGroup içinde depolanan konak grubundaki tüm konak nesnelerini alır ve nesneleri $HostsInHG değişkeninde depolar.

Son komut, $HostsInHG'de depolanan tüm konak nesnelerini Format-Table cmdlet'ine geçirmek için işlem hattı işlecini kullanır. Bu komut, bir tablodaki her konağın ve bu konakta dağıtılan sanal makinelerin adını görüntüler.

Örnek 4: Belirli bir konak kümesindeki tüm konakları alma ve bunlar hakkındaki bilgileri kullanıcıya görüntüleme

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

İlk komut, VMMServer01'den Cluster01 adlı konak kümesi nesnesini alır ve nesneyi $Cluster değişkeninde depolar.

İkinci komut Cluster01'deki tüm konak nesnelerini alır ve nesneleri $HostsInCluster değişkeninde depolar.

Son komut, $HostsInCluster'de depolanan tüm konak nesnelerini, Cluster01'deki her konağın adını ve sanallaştırma platformunu görüntüleyen Format-Table cmdlet'ine geçirir.

Örnek 5: Bir çevre ağında bulunan belirli bir konağı IP adresine göre alma

PS C:\> $VMHost = Get-VMHost -ComputerName 10.199.53.5 -VMMServer "VMMServer01.Contoso.com"
PS C:\> $VMHost | Select-Object -Property ComputerName, OperatingSystem

İlk komut, IP adresi VMMServer01'den 10.199.53.5 olan bir çevre ağında bulunan konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.

İkinci komut, $VMHost içindeki konak nesnesini, konağın bilgisayar adını ve işletim sistemini görüntüleyen Select-Object cmdlet'ine geçirmek için işlem hattı işlecini kullanır.

Parametreler

-ComputerName

VMM'nin ağınızda benzersiz olarak tanımlayabildiği bir bilgisayarın adını belirtir. Geçerli biçimler şunlardır:

  • FQDN
  • IPv4 veya IPv6 adresi
  • NetBIOS adı

Not: Bu cmdlet'in bilgisayar adını nasıl belirttiğini belirlemek için belirli bir cmdlet örneklerine bakın.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ID

Sayısal tanımlayıcıyı, belirli bir nesne için genel olarak benzersiz bir tanımlayıcı veya GUID olarak belirtir.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

VMM konak kümesi nesnesini belirtir.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostGroup

Bir sanal makine konak grubu nesnesi belirtir.

Type:HostGroup
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

BIR VMM sunucu nesnesi belirtir.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Çıkışlar

Host

Bu cmdlet bir Host nesnesi döndürür.