kelas __Namespace
Kelas sistem __Namespace mewakili namespace layanan WMI.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan. Properti tercantum dalam urutan alfabet, bukan urutan MOF.
Sintaks
class __Namespace : __SystemClass
{
string Name;
};
Anggota
Kelas __Namespace memiliki jenis anggota ini:
Properti
Kelas __Namespace memiliki properti ini.
-
Nama
-
-
Jenis data: string
-
Jenis akses: Baca/tulis
-
Kualifikasi: Kunci
Nama namespace layanan.
-
Keterangan
Kelas __Namespace berasal dari __SystemClass, yang tidak memiliki properti.
Anda dapat menggunakan __Namespace untuk mengidentifikasi, membuat, dan menghapus namespace anak dalam namespace kerja saat ini yang objek IWbemServices-nya Anda miliki. Membuat instans baru __Namespace dalam namespace kerja apa pun membuat namespace anak dalam namespace layanan kerja. Sebaliknya, menghapus instans __Namespace menghapus namespace anak dari namespace layanan kerja. Perhatikan bahwa menghapus namespace anak juga menghapus semua kelas dan instansnya.
Menghitung instans kelas ini dalam namespace kerja apa pun memberikan namespace layanan anak yang tersedia.
Misalnya, dalam namespace \root adalah dua instans __Namespace. Satu memiliki properti Nama yang diatur ke "Default," yang lain memiliki Nama yang diatur ke "Cimv2." Instans ini mewakili namespace \root\default, dan \root\cimv2, masing-masing.
Contoh
Sampel kode berikut mengambil semua namespace di PowerShell.
get-wmiobject __namespace -namespace 'root' -list -recurse | format-table __namespace
Sampel kode berikut meningkat pada sampel sebelumnya, dan menambahkan informasi tambahan.
# Set computer name
$comp = "."
# Get the name spaces on the local computer, and the local computer name
$Namespace = get-wmiobject __namespace -namespace 'root' -list -recurse -computer $comp
$hotsname = hostname
# Display number of and names of the namespaces
"{0} Namespaces on: {1}" -f $namespace.count, $hostname
$NameSpace| sort __namespace | Format-Table @{Expression = "__Namespace"; Label = "Namespace"}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Semua namespace layanan WMI |