Win32 LogicalDisk 類別的 ScheduleAutoChk 方法 _

如果設定了中途的位, ScheduleAutoChk 類別方法會排程在下次重新開機時,于 Win32 _ LogicalDisk 所代表的磁片磁碟機上執行 Autochk。

本主題使用受控物件格式 (MOF) 語法。 如需使用此方法的詳細資訊,請參閱 呼叫方法

語法

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

參數

LogicalDisk [在]

指定下次重新開機時要針對 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
命名空間
根 \ CIMV2
MOF
CIMWin32 mof
DLL
CIMWin32.dll

另請參閱

Win32 _ LogicalDisk