Win32_LogicalDisk 类的 ScheduleAutoChk 方法

如果设置了脏位,ScheduleAutoChk 类方法计划在下次重新启动时在Win32_LogicalDisk表示的磁盘驱动器上运行 Autochk。

本主题使用托管对象格式 (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