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.