共用方式為


Win32_LogicalDisk 類別的 ScheduleAutoChk 方法

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

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

語法

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

參數

LogicalDisk [in]

指定要在下一次重新開機時排程 Autochk 的磁片磁碟機清單。 字串語法是由磁碟機號所組成,後面接著邏輯磁片的冒號,例如:「C:」

注意

當資料來自未知的來源或您不信任的來源時,請一律檢查 LogicalDisk 陣列中磁碟機號的有效性。

傳回值

如果成功,則傳回值為 0 (零) ,如果發生任何其他錯誤,則傳回一些其他值。 值會列在下列清單中。 如需其他錯誤碼,請參閱 WMI 錯誤常數WbemErrorEnum。 如需一般 HRESULT 值,請參閱 系統錯誤碼

沒有錯誤 (0)

錯誤 - 遠端磁片磁碟機 (1)

錯誤 - 卸載式磁片磁碟機 (2)

錯誤 - 磁片磁碟機不是根目錄 (3)

錯誤 - 未知的磁片磁碟機 (4)

備註

這個方法僅適用于代表機器中實體磁片的邏輯磁片實例。 這個方法不適用於對應的邏輯磁片磁碟機。

範例

下列 VBScript 和 PowerShell 範例會排程下次電腦重新開機時,針對磁片磁碟機 C 執行Autochk.exe。

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