Aracılığıyla paylaş


Get-SCVirtualMachine

Sanal makine nesnelerini alır.

Syntax

Get-SCVirtualMachine
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-All]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualMachine
   -VMHost <Host>
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualMachine
   [-VMMServer <ServerConnection>]
   -Cloud <Cloud>
   [[-Name] <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualMachine
   [-VMMServer <ServerConnection>]
   -Service <Service>
   [[-Name] <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualMachine
   [-VMMServer <ServerConnection>]
   -ComputerTier <ComputerTier>
   [[-Name] <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualMachine
   [-VMMServer <ServerConnection>]
   -StorageQoSPolicy <StorageQoSPolicy>
   [[-Name] <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualMachine
   [-VMMServer <ServerConnection>]
   [[-Name] <String>]
   [-ID <Guid>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCVirtualMachine cmdlet'i Virtual Machine Manager (VMM) veritabanından bir veya daha fazla sanal makine nesnesi alır. Bu cmdlet, bir sanal makine konağına dağıtılan veya VMM kitaplığında depolanan sanal makineleri alır.

Örnekler

Örnek 1: Tüm sanal makineleri alma ve her biri hakkında bilgi görüntüleme

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

Bu komut, VMMServer01 üzerindeki tüm sanal makine nesnelerini alır ve bu sanal makine nesneleri hakkındaki bilgileri görüntüler.

Örnek 2: Tüm sanal makineleri alma ve belirli özelliklerle ilgili bilgileri görüntüleme

PS C:\> Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | Format-List -Property Name, Owner, Description, HostName, OperatingSystem, CPUCount, Memory

Bu komut, VMMServer01 üzerindeki tüm sanal makine nesnelerini alır ve belirtilen özelliklerin değerlerini görüntüler.

Örnek 3: Belirtilen kitaplık sunucusunda depolanan ada göre bir sanal makine alma

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Get-SCVirtualMachine | Where-Object { $_.Name -Eq "VM02" -And $_.LibraryServer -Eq "LibraryServer01" } | Select-Object Name,LibraryServer,Status

İlk komut VMMServer01'e bağlanır.

İkinci komut, LibraryServer01'de depolanan VM02 adlı sanal makine nesnesini alır ve ardından sanal makine adını, kitaplık sunucusunun adını ve sanal makinenin durumunu görüntüler.

Örnek 4: Belirtilen konakta tüm sanal makineleri alma

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> Get-SCVirtualMachine -VMHost "VMHost01.Contoso.com"

İlk komut VMMServer01'e bağlanır.

İkinci komut, VMHost01 üzerinde dağıtılan tüm sanal makine nesnelerini alır ve bu sanal makineler hakkındaki bilgileri görüntüler.

Parametreler

-All

Bu cmdlet'in tüm alt nesneleri üst nesneden bağımsız olarak alacağını gösterir. Örneğin komut Get-SCVirtualDiskDrive -All , her sanal disk sürücüsü nesnesinin ilişkili olduğu sanal makine nesnesine veya şablon nesnesine bakılmaksızın tüm sanal disk sürücüsü nesnelerini alır.

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

-Cloud

Özel bir bulut nesnesi belirtir.

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

-ComputerTier

Bilgisayar katmanı nesnesini belirtir.

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

-ID

Nesnenin benzersiz kimliğini belirtir.

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

-Name

VMM nesnesinin adını belirtir.

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

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

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

-OnBehalfOfUserRole

Bir kullanıcı rolü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

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

-Service

Bir VMM hizmet nesnesi belirtir.

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

-StorageQoSPolicy

Bu cmdlet'in aldığı sanal makineler için Hizmet Kalitesi (QoS) ilkesini belirtir.

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

-VMHost

Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler.

Her konak türü hakkında daha fazla bilgi için Add-SCVMHost cmdlet'ine bakın.

Type:Host
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

VirtualMachine

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