Método ScheduleAutoChk de la clase Win32_LogicalDisk

El método de clase ScheduleAutoChk programa Autochk para que se ejecute en la unidad de disco representada por el Win32_LogicalDisk en el siguiente reinicio si se establece el bit sucio.

En este tema se usa la sintaxis de Managed Object Format (MOF). Para obtener más información sobre el uso de este método, vea Llamar a un método.

Sintaxis

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

Parámetros

LogicalDisk [in]

Especifica la lista de unidades que se van a programar para Autochk en el siguiente reinicio. La sintaxis de cadena consta de la letra de unidad seguida de dos puntos para el disco lógico, por ejemplo: "C:"

Nota

Compruebe siempre la validez de las letras de unidad en la matriz LogicalDisk cuando los datos proceden de un origen desconocido o de un origen que no confíe.

Valor devuelto

Devuelve un valor de 0 (cero) si se ejecuta correctamente y otro valor si se produce algún otro error. Los valores se muestran en la lista siguiente. Para obtener códigos de error adicionales, consulte Constantes de error de WMI o WbemErrorEnum. Para obtener valores HRESULT generales, consulte Códigos de error del sistema.

Sin error (0)

Error: unidad remota (1)

Error: unidad extraíble (2)

Error: unidad no raíz ( 3)

Error: unidad desconocida (4)

Comentarios

Este método solo es aplicable a esas instancias de disco lógico que representan un disco físico en la máquina. Este método no es aplicable a las unidades lógicas asignadas.

Ejemplos

Los siguientes ejemplos de VBScript y PowerShell programan Autochk.exe para ejecutarse en la unidad C la próxima vez que se reinicie el equipo.

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:")

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Win32_LogicalDisk