pragma autorecover

Der Präprozessorbefehl pragma autorecover fügt der Liste der Dateien, die während der Repositorywiederherstellung kompiliert wurden, eine MOF-Datei hinzu. Die Liste der MOF-Dateien zum automatischen Wiederherstellen wird in diesem Registrierungsschlüssel gespeichert:

HKEY _ LOCAL _ MACHINE \ SOFTWARE \ Microsoft \ WBEM \ CIMOM \ autorecover mofs

WMI überprüft die Integrität des WMI-Repositorys, wenn das Betriebssystem WMI startet. Wenn das Repository beschädigt ist, erstellt WMI das Repository automatisch neu und kompiliert alle MOF-Dateien, die in diesem Schlüssel in der Registrierung aufgeführt sind, neu.

Im Folgenden wird die Syntax für den Pragma autorecover-Befehl beschrieben:

#pragma autorecover

Sie müssen jedoch die folgenden Einschränkungen beachten, wenn Sie diesen Befehl verwenden:

  • WMI kann MOF-Dateien, die sich auf einem Remotecomputer befinden, nicht wiederherstellen.

    Daher müssen sich die in diesem Registrierungsschlüssel aufgeführten MOF-Dateien auf dem lokalen Computer befinden.

  • Sie können die Befehlszeilenschalter nicht angeben, die der MOF-Compiler verwendet, wenn WMI eine MOF-Datei wiederhergestellt.

    Daher sollten Sie Pragmabefehle in Ihre MOF-Datei einschließen, die Befehlszeilenschalter überflüssig machen. Im folgenden Beispiel wird ein gängiger Befehlszeilenschalter beschrieben, den WMI beim Wiederherstellen einer MOF-Datei aus diesem Registrierungsschlüssel nicht verwendet: mofcomp -N:Root \ Test mymof.mof

    Sie können den Namespace jedoch mithilfe eines Pragmabefehls in der MOF-Datei angeben.

    #pragma namespace ("\\\\.\\Root\\test")
    

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
Windows Server 2008

Weitere Informationen

Präprozessorbefehle