Get-SCVirtualNetworkAdapter

Bir sanal makineden, sanal makine şablonundan veya donanım profilinden VMM sanal ağ bağdaştırıcısı nesnelerini alır.

Syntax

Get-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   [-All]
   [-ParentTypeVMOrHost]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   -HardwareProfile <HardwareProfile>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   -VM <VM>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   -VMTemplate <Template>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   -VMHost <Host>
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCVirtualNetworkAdapter
   [-VMMServer <ServerConnection>]
   [-ID] <Guid>
   [[-Name] <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Get-SCVirtualNetworkAdapter cmdlet'i bir sanal makine nesnesinden, sanal makine şablonu nesnesinden veya bir Virtual Machine Manager (VMM) ortamındaki bir donanım profili nesnesinden bir veya daha fazla sanal ağ bağdaştırıcısı nesnesi alır.

Örnekler

Örnek 1: Sanal makineden sanal ağ bağdaştırıcıları alma

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCVirtualNetworkAdapter -VM $VM

İlk komut VM01 adlı sanal makine nesnesini alır ve nesneyi $VM değişkeninde depolar.

İkinci komut, VM01'de tüm sanal ağ bağdaştırıcısı nesnelerini alır ve bağdaştırıcılar hakkındaki bilgileri kullanıcıya görüntüler.

Örnek 2: Sanal makine şablonundan sanal ağ bağdaştırıcıları alma

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> Get-SCVirtualNetworkAdapter -Template $VMTemplate

İlk komut VMM kitaplığından tüm sanal makine şablonu nesnelerini alır, VMTemplate01 adlı şablon nesnesini seçer ve nesneyi $VMTemplate değişkeninde depolar.

Son komut, VMTemplate01 tüm sanal ağ bağdaştırıcısı nesnelerini alır ve bu bağdaştırıcılarla ilgili bilgileri kullanıcıya görüntüler.

Örnek 3: Bir donanım profilinden sanal ağ bağdaştırıcıları alma

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Get-SCVirtualNetworkAdapter -HardwareProfile $HWProfile

İlk komut VMM kitaplığındaki tüm donanım profili nesnelerini alır, NewHWProfile01 adlı profil nesnesini seçer ve nesneyi $HWProfile değişkeninde depolar.

İkinci komut, NewHWProfile01 tüm sanal ağ bağdaştırıcısı nesnelerini alır ve kullanıcıya bu bağdaştırıcılarla ilgili bilgileri görüntüler.

Parametreler

-All

Bu cmdlet'in tüm alt nesneleri üst nesneden bağımsız olarak aldığı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:True
Accept pipeline input:True
Accept wildcard characters:False

-HardwareProfile

Bir donanım profili nesnesi belirtir.

Type:HardwareProfile
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Ağ nesnesinin adını belirtir.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:True
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

Kullanıcı rolünü 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

-ParentTypeVMOrHost

Üst türün bir sanal makine veya konak olduğunu gösterir.

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

-VM

Bir sanal makine nesnesi belirtir.

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

-VMTemplate

Sanal makine oluşturmak için kullanılan bir VMM şablon nesnesi belirtir.

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

Çıkışlar

VirtualNetworkAdapter

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

Notlar

  • Sırasıyla Get-SCVirtualMachine, Get-SCVMTemplate veya Get-SCHardwareProfile cmdlet'leri kullanılarak alınabilen bir VMM sanal makine nesnesi, sanal makine şablonu nesnesi veya donanım profili nesnesi gerektirir.