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 .