Megosztás a következőn keresztül:


Grant-SCMACAddress

Lefoglalja a következő elérhető fizikai címet (MAC-címet) egy MAC-címkészletből, és hozzárendeli egy virtuális hálózati adapterhez.

Syntax

Grant-SCMACAddress
     [-VMMServer <ServerConnection>]
     [-MACAddress <String>]
     -MACAddressPool <MACAddressPool>
     -VirtualNetworkAdapter <VirtualNetworkAdapter>
     [-Description <String>]
     [-RunAsynchronously]
     [-PROTipID <Guid>]
     [-JobVariable <String>]
     [-WhatIf]
     [-Confirm]
     [<CommonParameters>]

Description

A Grant-SCMACAddress parancsmag lefoglalja a következő elérhető fizikai címet, amely a Mac-címkészletből media Access Control (MAC) címként van megadva, és hozzárendeli egy virtuális hálózati adapterhez. Egy adott MAC-cím lefoglalásához használja a MACAddress paramétert.

A MAC-címkészletek létrehozásával kapcsolatos információkért írja be a következőt: New-SCMACAddressPool -Detailed.

Példák

1. példa: MAC-cím lefoglalása egy MAC-címkészletből, és hozzárendelése egy virtuális hálózati adapterhez

PS C:\> $VM = Get-SCVirtualMachine -VMHost "VMHost01.Contoso.com" -Name "VM01"
PS C:\> $VNIC = Get-SCVirtualNetworkAdapter -VM $VM
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $MACAddressPool = Get-SCMACAddressPool -VMHostGroup $HostGroup -Name "MAC Address Pool 01"
PS C:\> Grant-SCMACAddress -MACAddressPool $MACAddressPool -VirtualNetworkAdapter $VNIC

Az első parancs lekéri a VM01 nevű virtuálisgép-objektumot a VMHost01 gazdagépen, és az objektumot a $VM változóban tárolja.

A második parancs lekéri a $VM tárolt virtuális gép virtuális hálózati adapter objektumát, és az objektumot a $VNIC változóban tárolja. Ez a példa azt feltételezi, hogy a virtuális gép csak egy virtuális hálózati adaptert használ.

A harmadik parancs lekéri a gazdagépcsoport objektumát a Minden gazdagép\HostGroup02\Production elérési úton, és az objektumot a $HostGroup változóban tárolja.

A negyedik parancs lekéri a $HostGroup tárolt gazdagépcsoporthoz társított MAC-címkészletet, amelynek neve MAC Address Pool 01.

Az utolsó parancs hozzárendel egy MAC-címet a $VNIC tárolt virtuális hálózati adapterhez.

2. példa: MAC-cím lefoglalása egy MAC-címkészletből, majd hozzárendelése egy adott virtuális hálózati adapterhez

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $VNIC = Get-SCVirtualNetworkAdapter -VM $VM | where {$_.SlotId -eq 1}
PS C:\> $MACAddressPool = Get-SCMACAddressPool -Name "MAC Address Pool 02"
PS C:\> Grant-SCMACAddress -MACAddressPool $MACAddressPool -VirtualNetworkAdapter $VNIC

Az első parancs lekéri a VM02 nevű virtuálisgép-objektumot, és az objektumot a $VM változóban tárolja.

A második parancs lekéri a VM02 virtuális hálózatiadapter-objektumát az 1 pontazonosítóval, és az objektumot a $VNIC változóban tárolja.

A harmadik parancs lekéri a MAC-címkészlet 02 nevű MAC-címkészletet, és az objektumot a $MACAddressPool változóban tárolja.

Az utolsó parancs egy MAC-címet biztosít a 02-s MAC-címkészletből a $VNIC tárolt virtuális hálózati adapternek.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

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

-Description

Megadja a MAC-cím leírását.

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

-JobVariable

Egy változót ad meg, amelyben a rendszer nyomon követi és tárolja a feladat előrehaladását.

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

-MACAddress

Megadja a számítógép fizikai vagy virtuális hálózati adapterének MAC-címét vagy MAC-címkészletét.

  • Példa egyetlen MAC-cím formátumára: -MACAddress "00-15-5D-B4-DC-00"
  • Példa MAC-címek halmazának formátumára: -MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressPool

Mac-címkészletet ad meg.

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

-PROTipID

Megadja a műveletet aktiváló teljesítmény- és erőforrás-optimalizálási tipp (PRO-tipp) azonosítóját. Ez a paraméter lehetővé teszi a PRO-tippek naplózását.

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

-RunAsynchronously

Azt jelzi, hogy a feladat aszinkron módon fut, így a vezérlő azonnal visszatér a parancsfelületre.

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

-VirtualNetworkAdapter

Egy virtuális gép virtuális hálózati adapter objektumát adja meg.

A virtuális hálózati adapterek maximális száma a gazdagép típusától függően változik. Ha a gazdagép típusa Hyper-V, a virtuális hálózati adapterek maximális száma a következő:

  • Virtuális gépenként legfeljebb négy emulált adapter.
  • Virtuális gépenként legfeljebb nyolc szintetikus adapter. Kivételt képez, hogy egy Windows Server 2003 x64-vendég emulált hálózati adapteréhez nem érhető el illesztőprogram.

Ha a gazdagép típusa VMware ESX:

  • Virtuális gépenként legfeljebb négy emulált adapter.

Ha a gazdagép típusa Citrix XenServer:

  • Virtuális gépenként legfeljebb hét emulált adapter.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

A VMM (Virtual Machine Manager) kiszolgálóobjektumot adja meg.

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

Kimenetek

CloudPairing[]

Ez a parancsmag CloudPairing objektumokból álló tömböt ad vissza.

Jegyzetek

  • Szüksége van egy VMM MACAddressPool objektumra, amely a Get-SCMACAddressPool parancsmaggal és egy VMM virtuális hálózati adapter objektummal kérhető le, amely a Get-SCVirtualNetworkAdapter parancsmaggal kérhető le.