Compartilhar via


Método ScheduleAutoChk da classe Win32_LogicalDisk

O método de classe ScheduleAutoChk agenda o Autochk para ser executado na unidade de disco representada pelo Win32_LogicalDisk na próxima reinicialização se o bit sujo estiver definido.

Este tópico usa a sintaxe MOF (Managed Object Format). Para obter mais informações sobre como usar esse método, consulte Chamando um método.

Sintaxe

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

Parâmetros

LogicalDisk [in]

Especifica a lista de unidades a serem agendadas para o Autochk na próxima reinicialização. A sintaxe da cadeia de caracteres consiste na letra da unidade seguida por dois-pontos para o disco lógico, por exemplo: "C:"

Observação

Sempre marcar a validade das letras da unidade na matriz LogicalDisk quando os dados são provenientes de uma fonte desconhecida ou de uma fonte em que você não confia.

Valor retornado

Retornará um valor de 0 (zero) se tiver êxito e algum outro valor se ocorrer outro erro. Os valores são listados na lista a seguir. Para obter códigos de erro adicionais, consulte Constantes de erro WMI ou WbemErrorEnum. Para obter valores gerais de HRESULT , consulte Códigos de erro do sistema.

Nenhum erro (0)

Erro – Unidade Remota (1)

Erro – Unidade Removível (2)

Erro – Diretório Não Raiz da Unidade (3)

Erro – Unidade Desconhecida (4)

Comentários

Esse método só é aplicável às instâncias de disco lógico que representam um disco físico no computador. Esse método não é aplicável a unidades lógicas mapeadas.

Exemplos

Os exemplos de VBScript e PowerShell a seguir agendam Autochk.exe para execução na unidade C na próxima vez que o computador for reinicializado.

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 Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Confira também

Win32_LogicalDisk