Delen via


Een kindnaamruimte maken met MOF-code

De eenvoudigste manier om een naamruimte te maken, is door MOF-code (Managed Object Format) te gebruiken om de naamruimte in de huidige map te maken. De huidige map wordt gedefinieerd wanneer u zich aanmeldt.

In de volgende procedure wordt beschreven hoe u een onderliggende naamruimte maakt met behulp van MOF-code.

Een onderliggende naamruimte maken met behulp van MOF-code

  1. Maak een exemplaar van de __Namespace-klasse.

    In het volgende codevoorbeeld ziet u hoe u een subnaamruimte maakt.

    instance of __Namespace 
    {
        Name = "MyNamespace";
    };
    
  2. Als u wilt vereisen dat de gebruiker een versleutelde verbinding met de naamruimte maakt, gebruikt u de RequiresEncryption kwalificatie. Zie Een versleutelde verbinding met een naamruimtevereisen voor meer informatie.

    In het volgende codevoorbeeld ziet u hoe u een versleutelde verbinding moet vereisen.

    instance of __Namespace 
    {
        Name = "MyNamespace";
        [RequiresEncryption(TRUE)] 
        instance of __MyNamespace { };
    };
    
  3. Als u een beveiligingsdescriptor wilt instellen voor de naamruimte in plaats van de standaardnaamruimtebeveiliging, gebruikt u de NamespaceSecuritySDDL kwalificatie. Zie Naamruimtebeveiliging instellen wanneer de naamruimte wordt gemaaktvoor meer informatie.

    In het volgende codevoorbeeld ziet u hoe u een beveiligingsdescriptor instelt voor de naamruimte.

    #pragma namespace("\\\\.\\root\\MyNamespace")
    
    [NamespaceSecuritySDDL ("O:AUG:AUD:(A;CI;0x00060033;;;WD)")]
    Instance of __Namespace
    {
      Name = "MyNamespace";
    };
    
  4. Compileer en laad het __Namespace exemplaar met behulp van het hulpprogramma mofcomp of de IMofCompiler interface. Zowel mofcomp als de IMofCompiler interface laden de naamruimte automatisch in de huidige map. Zie MOF-bestanden compilerenvoor meer informatie.

Standaard WMI-kwalificaties