Méthode ExcludeFromAutochk de la classe Win32_LogicalDisk
La méthode ExcludeFromAutochk exclut les disques de l’opération autochk à exécuter au prochain redémarrage.
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 ExcludeFromAutochk(
[in] string LogicalDisk[]
);
Paramètres
-
LogicalDisk [in]
-
Liste des lecteurs qui doivent être exclus de l’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.
Exemple : « C: »
Valeur retournée
Retourne une valeur de 0 (zéro) lorsqu’aucune erreur ne 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.
-
Réussite (0)
-
Erreur - Lecteur distant (1)
-
Erreur - Lecteur amovible (2)
-
Erreur - Lecteur pas répertoire racine (3)
-
Erreur - Lecteur inconnu (4)
Notes
S’il n’est pas exclu, la commande automatique est effectuée sur le disque lorsque le bit sale est défini pour le disque. Notez que les appels pour exclure des disques ne sont pas cumulatifs. Si un appel est effectué pour exclure certains disques, la nouvelle liste n’est pas ajoutée à la liste des disques déjà marqués pour exclusion. La nouvelle liste de disques remplace la liste précédente. Cette méthode s’applique uniquement aux instances de disque logique qui représentent un disque physique dans l’ordinateur. Elle ne s’applique pas aux lecteurs logiques mappés.
Exemples
L’exemple de code VBScript suivant garantit que Autochk.exe ne s’exécutera pas sur le lecteur C lors du prochain redémarrage de l’ordinateur, même si le « bit sale » a été défini sur le lecteur C.
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objDisk = objWMIService.Get("Win32_LogicalDisk")
errReturn = objDisk.ExcludeFromAutoChk(Array("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 |
|
DLL |
|