Méthode ScheduleAutoChk de la classe Win32_LogicalDisk

La méthode de classe ScheduleAutoChk planifie l’exécution d’Autochk sur le lecteur de disque représenté par le Win32_LogicalDisk au redémarrage suivant si le bit sale est défini.

Cette rubrique utilise la syntaxe MOF (Managed Object Format). Pour plus d’informations sur l’utilisation de cette méthode, consultez Appel d’une méthode.

Syntaxe

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

Paramètres

LogicalDisk [in]

Spécifie la liste des lecteurs à planifier pour autochk au prochain redémarrage. La syntaxe de chaîne se compose de la lettre de lecteur suivie d’un signe deux-points pour le disque logique, par exemple : « C: »

Notes

Toujours case activée la validité des lettres de lecteur dans le tableau LogicalDisk lorsque les données proviennent d’une source inconnue ou d’une source dont vous ne faites pas confiance.

Valeur retournée

Retourne la valeur 0 (zéro) en cas de réussite, et une autre valeur si une autre erreur se produit. Les valeurs sont répertoriées dans la liste suivante. Pour obtenir des codes d’erreur supplémentaires, consultez Constantes d’erreur WMI ou WbemErrorEnum. Pour connaître les valeurs HRESULT générales, consultez Codes d’erreur système.

Aucune erreur (0)

Erreur - Lecteur distant (1)

Erreur - Lecteur amovible (2)

Erreur - Drive Not Root Directory (3)

Erreur - Lecteur inconnu (4)

Notes

Cette méthode s’applique uniquement aux instances de disque logique qui représentent un disque physique dans l’ordinateur. Cette méthode ne s’applique pas aux lecteurs logiques mappés.

Exemples

Les exemples VBScript et PowerShell suivants planifient Autochk.exe s’exécuter sur le lecteur C lors du prochain redémarrage de l’ordinateur.

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Racine\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Voir aussi

Win32_LogicalDisk