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

Baca juga

__SystemClass

Kelas Sistem WMI