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 |
|
DLL |
|