ExcludeFromAutochk-Methode der Win32_LogicalDisk-Klasse
Die ExcludeFromAutochk-Methode schließt Datenträger vom Autochk-Vorgang aus, die beim nächsten Neustart ausgeführt werden sollen.
In diesem Thema wird MOF-Syntax (Managed Object Format) verwendet. Weitere Informationen zur Verwendung dieser Methode finden Sie unter Aufrufen einer Methode.
Syntax
uint32 ExcludeFromAutochk(
[in] string LogicalDisk[]
);
Parameter
-
LogicalDisk [in]
-
Liste der Laufwerke, die beim nächsten Neustart vom Autochk ausgeschlossen werden sollen. Die Zeichenfolgensyntax besteht aus dem Laufwerkbuchstaben, gefolgt von einem Doppelpunkt für den logischen Datenträger.
Beispiel: "C:"
Rückgabewert
Gibt den Wert 0 (null) zurück, wenn kein Fehler auftritt. Werte werden in der folgenden Liste aufgeführt. Weitere Fehlercodes finden Sie unter WMI-Fehlerkonstanten oder WbemErrorEnum. Allgemeine HRESULT-Werte finden Sie unter Systemfehlercodes.
-
Erfolg (0)
-
Fehler: Remotelaufwerk (1)
-
Fehler: Wechseldatenträger (2)
-
Fehler: Laufwerk nicht Stammverzeichnis (3)
-
Fehler : Unbekanntes Laufwerk (4)
Bemerkungen
Wenn dies nicht ausgeschlossen ist, wird autochk auf dem Datenträger ausgeführt, wenn das modifiziert Bit für den Datenträger festgelegt ist. Beachten Sie, dass die Aufrufe zum Ausschließen von Datenträgern nicht kumulativ sind. Wenn ein Aufruf zum Ausschließen einiger Datenträger erfolgt, wird die neue Liste nicht der Liste der Datenträger hinzugefügt, die bereits zum Ausschluss markiert sind. Die neue Liste der Datenträger überschreibt die vorherige Liste. Diese Methode gilt nur für Instanzen logischer Datenträger, die einen physischen Datenträger auf dem Computer darstellen. Sie gilt nicht für zugeordnete logische Laufwerke.
Beispiele
Das folgende VBScript-Codebeispiel stellt sicher, dass Autochk.exe beim nächsten Neustart des Computers nicht auf Laufwerk C ausgeführt wird, auch wenn das "modifiziert Bit" auf Laufwerk C festgelegt wurde.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objDisk = objWMIService.Get("Win32_LogicalDisk")
errReturn = objDisk.ExcludeFromAutoChk(Array("C:"))
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista |
Unterstützte Mindestversion (Server) |
WindowsServer 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|