Bagikan melalui


Remove-SCISO

Menghapus file ISO dari pustaka VMM.

Sintaks

Remove-SCISO
      [-ISO] <ISO>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Deskripsi

Cmdlet Remove-SCISO menghapus file ISO dari pustaka Virtual Machine Manager (VMM) dan menghapus file ISO di server pustaka.

Jika ISO dilampirkan ke komputer virtual, templat, atau profil perangkat keras, dan jika Anda tidak menentukan parameter Paksa , VMM mencantumkan kontainer yang menyertakan ISO dan meminta Anda untuk mengonfirmasi bahwa Anda ingin menghapus ISO:

  • Jika Anda membalas Ya, VMM menghapus hubungan antara ISO dan kontainer tempatnya dilampirkan, lalu menghapus objek ISO dari VMM.

  • Jika Anda membalas Tidak, operasi dibatalkan.

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

Contoh

Contoh 1: Hapus objek ISO dan hapus file .iso yang sesuai

PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCISO -ISO $ISO

Perintah pertama mendapatkan objek ISO bernama OsISO.iso dari LibraryServer01 dan menyimpan objek ISO dalam variabel $ISO.

Perintah kedua menghapus objek ISO dari pustaka dan menghapus file .iso yang sesuai dari sistem file di server pustaka.

Contoh 2: Menghapus beberapa objek ISO dari pustaka

PS C:\> $ISOs = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "OsISO" }
PS C:\> $ISOs | Remove-SCISO

Perintah pertama mendapatkan semua objek ISO yang namanya menyertakan string "OsISO" dan menyimpan objek ISO ini dalam variabel $ISOs.

Perintah kedua meneruskan setiap objek ISO dalam $ISOs ke cmdlet Remove-SCISO , yang menghapus setiap objek ISO dari pustaka dan menghapus file .iso yang sesuai dari sistem file di server pustaka.

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

-Force

Memaksa perintah untuk berjalan tanpa meminta konfirmasi pengguna.

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

-ISO

Menentukan objek ISO.

Type:ISO
Position:0
Default value:None
Required:True
Accept pipeline input:True
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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) 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

-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 ISO VMM, yang dapat diambil dengan menggunakan cmdlet Get-SCISO .