Bagikan melalui


Grant-SCMACAddress

Mengalokasikan alamat fisik (alamat MAC) berikutnya yang tersedia dari kumpulan alamat MAC, dan menetapkannya ke adaptor jaringan virtual.

Sintaks

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

Deskripsi

Cmdlet Grant-SCMACAddress mengalokasikan alamat fisik berikutnya yang tersedia, yang ditentukan sebagai alamat Media Access Control (MAC) dari kumpulan alamat MAC dan menetapkannya ke adaptor jaringan virtual. Untuk mengalokasikan alamat MAC tertentu, gunakan parameter MACAddress .

Untuk informasi tentang membuat kumpulan alamat MAC, ketik: New-SCMACAddressPool -Detailed.

Contoh

Contoh 1: Mengalokasikan alamat MAC dari Kumpulan alamat MAC dan menetapkannya ke adaptor jaringan virtual

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

Perintah pertama mendapatkan objek komputer virtual bernama VM01 pada host VMHost01 dan menyimpan objek dalam variabel $VM.

Perintah kedua mendapatkan objek adaptor jaringan virtual untuk komputer virtual yang disimpan di $VM dan menyimpan objek dalam variabel $VNIC. Contoh ini mengasumsikan bahwa komputer virtual hanya memiliki satu adaptor jaringan virtual.

Perintah ketiga mendapatkan objek grup host di jalur All Hosts\HostGroup02\Production dan menyimpan objek dalam variabel $HostGroup.

Perintah keempat mendapatkan kumpulan alamat MAC yang terkait dengan grup host yang disimpan di $HostGroup dan bernama Kumpulan Alamat MAC 01.

Perintah terakhir menetapkan alamat MAC ke adaptor jaringan virtual yang disimpan di $VNIC.

Contoh 2: Mengalokasikan alamat MAC dari Kumpulan alamat MAC dan menetapkannya ke adaptor jaringan virtual tertentu

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

Perintah pertama mendapatkan objek komputer virtual bernama VM02 dan menyimpan objek dalam variabel $VM.

Perintah kedua mendapatkan objek adaptor jaringan virtual untuk VM02 dengan ID slot 1 dan menyimpan objek dalam variabel $VNIC.

Perintah ketiga mendapatkan Kumpulan alamat MAC bernama Kumpulan Alamat MAC 02 dan menyimpan objek dalam variabel $MACAddressPool.

Perintah terakhir memberikan alamat MAC dari Kumpulan Alamat MAC 02 ke adaptor jaringan virtual yang disimpan di $VNIC.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-Description

Menentukan deskripsi untuk alamat MAC.

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

-JobVariable

Menentukan variabel tempat kemajuan pekerjaan dilacak dan disimpan.

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

-MACAddress

Menentukan alamat MAC, atau sekumpulan alamat MAC, untuk adaptor jaringan fisik atau virtual di komputer.

  • Contoh format untuk satu alamat MAC: -MACAddress "00-15-5D-B4-DC-00"
  • Contoh format untuk sekumpulan alamat MAC: -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

Menentukan kumpulan alamat MAC.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-VirtualNetworkAdapter

Menentukan objek adaptor jaringan virtual untuk komputer virtual.

Jumlah maksimum adaptor jaringan virtual bervariasi menurut jenis host. Jika jenis host adalah Hyper-V, jumlah maksimum adaptor jaringan virtual adalah:

  • Hingga empat adaptor yang ditimulasikan per komputer virtual.
  • Hingga delapan adaptor sintetis per komputer virtual. Pengecualiannya adalah bahwa tidak ada driver yang tersedia untuk adaptor jaringan yang ditiru pada tamu Windows Server 2003 x64.

Jika jenis host adalah VMware ESX:

  • Hingga empat adaptor yang ditimulasikan per komputer virtual.

Jika jenis host adalah Citrix XenServer:

  • Hingga tujuh adaptor yang ditimulasikan per komputer virtual.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Menentukan objek server VMM (Virtual Machine Manager).

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

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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

Output

CloudPairing[]

Cmdlet ini mengembalikan array objek CloudPairing .

Catatan

  • Memerlukan objek MACAddressPool VMM, yang dapat diambil menggunakan cmdlet Get-SCMACAddressPool , dan objek adaptor jaringan virtual VMM, yang dapat diambil menggunakan cmdlet Get-SCVirtualNetworkAdapter .