Bagikan melalui


Remove-SCVirtualNetworkAdapter

Menghapus objek adaptor jaringan virtual dari VMM.

Sintaks

Remove-SCVirtualNetworkAdapter
      [-VirtualNetworkAdapter] <VirtualNetworkAdapter>
      [-JobGroup <Guid>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]
Remove-SCVirtualNetworkAdapter
      -SlotID <Int32>
      -JobGroup <Guid>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Deskripsi

Cmdlet Remove-SCVirtualNetworkAdapter menghapus satu atau beberapa objek adaptor jaringan virtual dari komputer virtual, templat komputer virtual, atau profil perangkat keras yang digunakan di lingkungan Virtual Machine Manager (VMM).

Cmdlet ini mengembalikan objek setelah berhasil (dengan properti MarkedForDeletion diatur ke $True) atau mengembalikan pesan kesalahan setelah kegagalan.

Contoh

Contoh 1: Menghapus adaptor jaringan virtual dengan alamat MAC yang ditentukan dari komputer virtual

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VM $VM | where { $_.PhysicalAddress -eq "00:16:D3:CC:00:1B" }
PS C:\> Remove-SCVirtualNetworkAdapter -VirtualNetworkAdapter $Adapter

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

Perintah kedua mendapatkan objek adaptor jaringan virtual pada VM01 yang memiliki alamat MAC yang ditentukan dan menyimpan objek dalam variabel $Adapter.

Perintah terakhir menghapus adaptor jaringan virtual yang disimpan dalam $Adapter dari VM01.

Contoh 2: Menghapus adaptor jaringan virtual yang terhubung ke jaringan virtual tertentu dari komputer virtual

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VM $VM | where { $_.VirtualNetwork -eq "ExternalVirtualNetwork01" }
PS C:\> Remove-SCVirtualNetworkAdapter -VirtualNetworkAdapter $Adapter

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

Perintah kedua mendapatkan objek adaptor jaringan virtual pada VM02 yang terhubung ke jaringan virtual yang ditentukan dan menyimpan objek dalam variabel $Adapter.

Perintah terakhir menghapus objek adaptor jaringan virtual yang disimpan dalam $Adapter dari VM02.

Contoh 3: Menghapus satu-satunya adaptor jaringan virtual dari komputer virtual

PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> $Adapter = Get-SCVirtualNetworkAdapter -VM $VM
PS C:\> Remove-SCVirtualNetworkAdapter -VirtualNetworkAdapter $Adapter

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

Perintah kedua mendapatkan objek adaptor jaringan virtual pada VM03 dan menyimpan objek dalam variabel $Adapter. Contoh ini mengasumsikan bahwa VM03 hanya memiliki satu adaptor jaringan virtual.

Perintah terakhir menghapus objek adaptor jaringan virtual yang disimpan di $Adapter dari VM03.

Contoh 4: Menghapus semua adaptor jaringan virtual dari komputer virtual

PS C:\> $VM = Get-SCVirtualMachine -Name "VM04"
PS C:\> $Adapters = Get-SCVirtualNetworkAdapter -VM $VM
PS C:\> $Adapters | Remove-SCVirtualNetworkAdapter

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

Perintah kedua mendapatkan semua objek adaptor jaringan virtual pada VM04 dan menyimpan objek dalam array objek $Adapters.

Perintah terakhir meneruskan setiap objek yang disimpan dalam $Adapters ke Remove-SCVirtualNetworkAdapter, yang menghapus setiap objek adaptor jaringan virtual dari VM04.

Contoh 5: Hapus adaptor jaringan virtual kedua dari komputer virtual yang memiliki tiga adaptor jaringan virtual

PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $Adapters = Get-SCVirtualNetworkAdapter -VM $VM
PS C:\> $Adapters[1] | Remove-SCVirtualNetworkAdapter

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

Perintah kedua mendapatkan semua objek adaptor jaringan virtual pada VM05 dan menyimpan objek dalam array objek $Adapters. Contoh ini mengasumsikan bahwa VM05 memiliki tiga adaptor jaringan virtual.

Perintah terakhir meneruskan objek adaptor jaringan virtual kedua ($Adapters [1]) ke cmdlet Remove-SCVirtualNetworkAdapter , yang menghapus objek adaptor jaringan virtual ini dari VM05.

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

-JobGroup

Menentukan pengidentifikasi untuk serangkaian perintah yang akan berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-OnBehalfOfUser

Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.

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

-OnBehalfOfUserRole

Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.

Type:UserRole
Position:Named
Default value:None
Required:False
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

-SlotID

Menentukan ID numerik yang digunakan untuk mengidentifikasi perangkat.

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

-VirtualNetworkAdapter

Menentukan objek adaptor jaringan virtual untuk komputer virtual.

Jenis host mendukung jumlah adaptor jaringan virtual berikut:

  • Hyper-V. Hingga empat adaptor yang ditimulasikan per komputer virtual. Tidak ada driver yang tersedia untuk adaptor jaringan yang ditiru pada sistem operasi tamu Windows Server 2003 x64.
  • Hyper-V. Hingga delapan adaptor sintetis per komputer virtual.
  • VMware ESX. Hingga empat adaptor yang ditimulasikan per komputer virtual.
  • Citrix XenServer. Hingga tujuh adaptor yang ditimulasikan per komputer virtual.
Type:VirtualNetworkAdapter
Position:0
Default value:None
Required:True
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

Catatan

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