Поделиться через


Метод ScheduleAutoChk класса Win32_LogicalDisk

Метод класса ScheduleAutoChk планирует запуск Autochk на диске, представленном Win32_LogicalDisk при следующей перезагрузке, если задан бит грязное.

В этом разделе используется синтаксис MOF. Дополнительные сведения об использовании этого метода см. в разделе Вызов метода .

Синтаксис

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

Параметры

LogicalDisk [in]

Указывает список дисков, которые нужно запланировать для Autochk при следующей перезагрузке. Синтаксис строки состоит из буквы диска, за которой следует двоеточие для логического диска, например: "C:".

Примечание

Всегда проверка допустимость букв диска в массиве LogicalDisk, если данные поступают из неизвестного источника или источника, которому вы не доверяете.

Возвращаемое значение

Возвращает значение 0 (ноль) в случае успешного выполнения и другое значение, если возникает другая ошибка. Значения перечислены в следующем списке. Дополнительные коды ошибок см. в разделе Константы ошибок WMI или WbemErrorEnum. Общие значения HRESULT см. в разделе Системные коды ошибок.

Нет ошибки (0)

Ошибка — удаленный диск (1)

Ошибка — съемный диск (2)

Ошибка — диск не корневой каталог (3)

Ошибка — неизвестный диск (4)

Комментарии

Этот метод применим только к тем экземплярам логического диска, которые представляют физический диск на компьютере. Этот метод не применим к сопоставленным логическим дискам.

Примеры

В следующих примерах VBScript и PowerShell Autochk.exe для запуска на диске C при следующей перезагрузке компьютера.

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:")

Требования

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

См. также раздел

Win32_LogicalDisk