共用方式為


使用 MOF 程式碼建立子命名空間

建立命名空間的最簡單方式是使用 Managed 物件格式 (MOF) 程式碼,在目前目錄內建立命名空間。 當您登入時,會定義目前的目錄。

下列程式描述如何使用 MOF 程式碼建立子命名空間。

使用 MOF 程式碼建立子命名空間

  1. 建立 __Namespace 類別的實例。

    下列程式碼範例示範如何建立子命名空間。

    instance of __Namespace 
    {
        Name = "MyNamespace";
    };
    
  2. 如果您想要要求使用者建立命名空間的加密連線,請使用 RequiresEncryption 限定詞。 如需詳細資訊,請參閱 要求與命名空間的加密連線

    下列程式碼範例示範如何要求加密的連線。

    instance of __Namespace 
    {
        Name = "MyNamespace";
        [RequiresEncryption(TRUE)] 
        instance of __MyNamespace { };
    };
    
  3. 如果您想要在命名空間上設定安全性描述元,而不是使用預設命名空間安全性,請使用 NamespaceSecuritySDDL 限定詞。 如需詳細資訊,請參閱 建立命名空間時設定命名空間安全性

    下列程式碼範例示範如何在命名空間上設定安全性描述元。

    #pragma namespace("\\\\.\\root\\MyNamespace")
    
    [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")]
    Instance of __Namespace
    {
      Name = "MyNamespace";
    };
    
  4. 使用mofcomp公用程式或IMofCompiler介面編譯和載入__Namespace實例。 mofcomp 和 IMofCompiler 介面會自動將命名空間載入目前目錄。 如需詳細資訊,請參閱 編譯 MOF 檔案

標準 WMI 限定詞