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 egy 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 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 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 útvonalon, és az objektumot a $HostGroup változóban tárolja.
A negyedik parancs lekéri a $HostGroup-ben tárolt gazdagépcsoporthoz társított MAC-címkészletet, és elnevezi a MAC-címkészlet 01 nevet.
Az utolsó parancs egy MAC-címet rendel a $VNIC tárolt virtuális hálózati adapterhez.
2. példa: MAC-cím lefoglalása egy MAC-címkészletből, és 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ózati adapter-objektumát az 1 pontazonosítóval, és az objektumot a $VNIC változóban tárolja.
A harmadik parancs lekéri a MAC address Pool 02 nevű MAC-címkészletet, és az objektumot a $MACAddressPool változóban tárolja.
Az utolsó parancs egy MAC-címet ad meg 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
Meghatározza azt a változót, amelyben a feladat előrehaladása nyomon követhető és tárolható.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MACAddress
Megadja egy 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éldaformátum egyetlen MAC-címhez:
-MACAddress "00-15-5D-B4-DC-00"
- Példa a MAC-címek halmazá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 kiváltó 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 nem érhető el illesztőprogram egy Windows Server 2003 x64-vendég emulált hálózati adapteréhez.
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
VMM (Virtual Machine Manager) kiszolgálóobjektumot ad 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 objektumok tömböt ad vissza.
Jegyzetek
- Egy VMM MACAddressPool objektum szükséges, 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.