Win32_LogicalDisk 类的 ExcludeFromAutochk 方法

ExcludeFromAutochk 方法从下次重新启动时要运行的 autochk 操作中排除磁盘。

本主题使用托管对象格式 (MOF) 语法。 有关使用此方法的详细信息,请参阅 调用方法

语法

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

参数

LogicalDisk [in]

下次重新启动时应从 autochk 中排除的驱动器列表。 字符串语法由后跟逻辑磁盘的冒号的驱动器号组成。

示例:“C:”

返回值

返回值 0 (零) 时未发生错误。 以下列表中列出了值。 有关其他错误代码,请参阅 WMI 错误常量WbemErrorEnum。 有关常规 HRESULT 值,请参阅 系统错误代码

成功 (0)

错误 - 远程驱动器 (1)

错误 - 可移动驱动器 (2)

错误 - 驱动器不是根目录 (3)

错误 - 未知驱动器 (4)

备注

如果未排除,则当为磁盘设置脏位时,在磁盘上执行 autochk。 请注意,对排除磁盘的调用不是累积的。 如果调用排除某些磁盘,则新列表不会添加到已标记为排除的磁盘列表中。 新的磁盘列表将覆盖上一个列表。 此方法仅适用于表示计算机中物理磁盘的逻辑磁盘实例。 它不适用于映射的逻辑驱动器。

示例

以下 VBScript 代码示例可确保下次计算机重新启动时,即使驱动器 C 上设置了“脏位”,Autochk.exe也不会针对驱动器 C 运行。

strComputer = "." 
Set objWMIService = GetObject("winmgmts:" _ 
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 
 
Set objDisk = objWMIService.Get("Win32_LogicalDisk") 
 
errReturn = objDisk.ExcludeFromAutoChk(Array("C:")) 

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

Win32_LogicalDisk

计算机系统硬件类