Membuat Namespace Anak dengan Kode MOF

Cara paling sederhana untuk membuat namespace adalah dengan menggunakan kode Managed Object Format (MOF) untuk membuat namespace layanan di dalam direktori saat ini. Direktori saat ini ditentukan ketika Anda log masuk.

Prosedur berikut menjelaskan cara membuat namespace anak menggunakan kode MOF.

Untuk membuat namespace anak menggunakan kode MOF

  1. Buat instans kelas __Namespace .

    Contoh kode berikut menunjukkan cara membuat namespace anak.

    instance of __Namespace 
    {
        Name = "MyNamespace";
    };
    
  2. Jika Anda ingin mengharuskan pengguna membuat koneksi terenkripsi ke namespace, gunakan kualifikasi RequiresEncryption . Untuk informasi selengkapnya, lihat Memerlukan Koneksi Terenkripsi ke Namespace.

    Contoh kode berikut menunjukkan cara memerlukan koneksi terenkripsi.

    instance of __Namespace 
    {
        Name = "MyNamespace";
        [RequiresEncryption(TRUE)] 
        instance of __MyNamespace { };
    };
    
  3. Jika Anda ingin mengatur deskriptor keamanan pada namespace daripada menggunakan keamanan namespace default, gunakan pengualifikasi NamespaceSecuritySDDL . Untuk informasi selengkapnya, lihat Mengatur Keamanan Namespace Saat Namespace Dibuat.

    Contoh kode berikut menunjukkan cara mengatur deskriptor keamanan pada namespace layanan.

    #pragma namespace("\\\\.\\root\\MyNamespace")
    
    [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")]
    Instance of __Namespace
    {
      Name = "MyNamespace";
    };
    
  4. Kompilasi dan muat instans __Namespace menggunakan utilitas mofcomp atau antarmuka IMofCompiler . Baik mofcomp maupun antarmuka IMofCompiler secara otomatis memuat namespace ke direktori saat ini. Untuk informasi selengkapnya, lihat Mengkompilasi File MOF.

Kualifikasi WMI Standar