ScheduleAutoChk-Methode der Win32_LogicalDisk-Klasse

Die ScheduleAutoChk-Klassenmethode plant die Ausführung von Autochk auf dem Laufwerk, das durch den Win32_LogicalDisk dargestellt wird, beim nächsten Neustart, wenn das modifiziert Bit festgelegt ist.

In diesem Thema wird MOF-Syntax (Managed Object Format) verwendet. Weitere Informationen zur Verwendung dieser Methode finden Sie unter Aufrufen einer Methode.

Syntax

uint32 ScheduleAutoChk(
  [in] string LogicalDisk[]
);

Parameter

LogicalDisk [in]

Gibt die Liste der Laufwerke an, die autochk beim nächsten Neustart planen sollen. Die Zeichenfolgensyntax besteht aus dem Laufwerkbuchstaben gefolgt von einem Doppelpunkt für den logischen Datenträger, z. B.: "C:"

Hinweis

Überprüfen Sie immer die Gültigkeit der Laufwerkbuchstaben im LogicalDisk-Array , wenn die Daten aus einer unbekannten Quelle oder einer Quelle stammen, der Sie nicht vertrauen.

Rückgabewert

Gibt bei erfolgreicher Ausführung den Wert 0 (null) und einen anderen Wert zurück, wenn ein anderer 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.

Kein Fehler (0)

Fehler: Remotelaufwerk (1)

Fehler: Wechseldatenträger (2)

Fehler: Laufwerk nicht Stammverzeichnis (3)

Fehler : Unbekanntes Laufwerk (4)

Bemerkungen

Diese Methode gilt nur für Instanzen logischer Datenträger, die einen physischen Datenträger auf dem Computer darstellen. Diese Methode gilt nicht für zugeordnete logische Laufwerke.

Beispiele

In den folgenden VBScript- und PowerShell-Beispielen wird geplant, dass Autochk.exe beim nächsten Neustart des Computers für Laufwerk C ausgeführt wird.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set objDisk = objWMIService.Get("Win32_LogicalDisk") 
 
errReturn = objDisk.ScheduleAutoChk(Array("C:")) 

Invoke-WmiMethod -path win32_logicaldisk -Name ScheduleAutoChk -ArgumentList @("C:")

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Siehe auch

Win32_LogicalDisk