Bagikan melalui


Menghapus metode kelas Win32_Share

Metode kelas HapusWMI menghapus nama berbagi dari daftar sumber daya bersama server, memutuskan koneksi ke sumber daya bersama.

Topik ini menggunakan sintaks Managed Object Format (MOF). Untuk informasi selengkapnya tentang menggunakan metode ini, lihat Memanggil Metode.

Sintaks

uint32 Delete();

Parameter

Metode ini tidak memiliki parameter.

Mengembalikan nilai

Mengembalikan salah satu nilai yang tercantum dalam daftar berikut ini, atau nilai lainnya untuk menunjukkan kesalahan. Untuk kode kesalahan tambahan, lihat Konstanta Kesalahan WMI atau WbemErrorEnum. Untuk nilai HRESULT umum, lihat Kode Kesalahan Sistem.

Sukses (0)

Akses ditolak (2)

Kegagalan tidak diketahui (8)

Nama tidak valid (9)

Tingkat tidak valid (10)

Parameter tidak valid (21)

Berbagi duplikat (22)

Jalur yang dialihkan (23)

Perangkat atau direktori tidak dikenal (24)

Nama bersih tidak ditemukan (25)

Lainnya (26 4294967295)

Keterangan

Metode Hapus adalah metode objek dan digunakan pada instans kelas.

Hanya anggota grup lokal Administrator atau Operator Akun atau yang memiliki keanggotaan grup operator Komunikasi, Cetak, atau Server yang berhasil menjalankan metode. Operator Cetak hanya dapat menghapus antrean printer. Operator Komunikasi hanya dapat menghapus antrean perangkat komunikasi.

Contoh

Sampel kode VBScript berikut menghapus berbagi yang ditentukan.

On Error Resume Next

ComputerName = InputBox("Enter the computer name:", "Delete Share", "localhost")

SName = InputBox("Enter the name of the share:", "Delete Share")



Set Shares = GetObject("winmgmts:\\" & ComputerName & _
 "\root\cimv2").ExecQuery("SELECT * FROM Win32_Share WHERE name = '" & SName & "'")



For Each Share in Shares
 Share.Delete()
Next

Sampel kode PowerShell berikut menghapus berbagi kosong.

$Shares = Get-WMIObject Win32_Share | Where {$_.Name -eq ""}

Foreach ($Share in $Shares) {
   $Share.Delete()
}
"{0} blank shares found and removed" -f $shares.count

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista
Server minimum yang didukung
Windows Server 2008
Ruang nama
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Lihat juga

Kelas Sistem Operasi

Win32_Share