Udostępnij za pośrednictwem


Uruchamianie kompilatora MOF w pliku

Podczas kompilowania pliku MOF można wybrać dwie opcje: przy użyciu narzędzia wiersza polecenia lub przy użyciu interfejsu programowego.

Dopóki nie uruchomisz kompilatora MOF, Mofcomp.exe, dostawca nie jest zarejestrowany w usłudze WMI, a klasy utworzone w pliku MOF nie są dostępne w repozytorium WMI. Poniższa procedura opisuje sposób kompilowania pliku MOF.

Aby uruchomić kompilator MOF w pliku z wiersza polecenia

  1. Wywołaj kompilator MOF z wiersza polecenia, używając następującej składni.

    mofcompMOFfile.mof

    Kompilator MOF obsługuje różne przełączniki do sterowania specjalnymi sytuacjami przetwarzania. Wszystkie przełączniki są opcjonalne, a każda kombinacja przełączników jest dozwolona. Nie ma jednak sensu używać niektórych przełączników w połączeniu z innymi. Na przykład, połączenie przełączników -class:updateonly i -class:createonly powoduje, że kompilator nie wykonuje żadnej akcji.

    Domyślnie Mofcomp.exe przechowuje skompilowane klasy w głównej\domyślnej przestrzeni nazw usługi WMI. Należy pamiętać, że domyślna przestrzeń nazw dla Mofcomp.exe nie jest taka sama jak domyślna przestrzeń nazw dla skryptów. Domyślna przestrzeń nazw skryptów jest określona w kontrolce WMI na karcie Zaawansowane. Aby uzyskać więcej informacji, zobacz Ustawianie zabezpieczeń przestrzeni nazw za pomocą kontrolki WMI.

    Przestrzeń nazw odbierającą klasy można zmienić na dwa sposoby.

    1. Użyj przełącznika -N dla polecenia mofcomp.
    2. Wstaw polecenie preprocesora #przestrzeń nazw pragma w pliku MOF.
  2. Opcjonalnie można programowo skompilować plik MOF. Aby uzyskać więcej informacji, zobacz IMofCompiler.

kompilowanie plików MOF

mofcomp

polecenia preprocesora