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
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.
- Użyj przełącznika -N dla polecenia mofcomp.
- Wstaw polecenie preprocesora #przestrzeń nazw pragma w pliku MOF.
Opcjonalnie można programowo skompilować plik MOF. Aby uzyskać więcej informacji, zobacz IMofCompiler.
Tematy pokrewne