En scripting, ce que vous ne connaissez pas peut vous nuire. Pour éviter qu’un script ne s’arrête quand il rencontre un ordinateur hors ligne, un fichier non existant ou une autre erreur à l’exécution, certains auteurs de scripts placent systématiquement l’instruction On Error Resume Next de VBScript au début de
L’ignorance n’est pas un bienfait
leurs scripts. Bill Stewart, administrateur systèmes et réseau chez French Mortuary, estime que la présence de cette instruction peut être plus nuisible que bénéfique. « Cette façon de faire, fait sauter au script les erreurs à l’exécution passées, mais elle a aussi pour inconvénient de sauter des erreurs auxquelles vous ne vous attendez pas : erreurs de syntaxe et variables non définies étant deux des plus couramment sautées. »
Stewart et d’autres experts en scripting recommandent d’utiliser On Error Resume Next avec parcimonie pour intercepter des erreurs, uniquement quand c’est nécessaire. Il faut placer l’instruction On Error Resume Next immédiatement avant le code susceptible de causer une erreur à l’exécution. Ensuite, après ce code, utilisez l’instruction On Error GoTo 0 pour réactiver le gestionnaire d’erreurs VBScript par défaut.
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- De l’inventaire à l’action : l’Asset Management au service d’un Numérique plus responsable
- IA et bureaucratie : la complexité qui grève les projets
- IA dans les services financiers : priorité stratégique, mais passage à l’échelle sous tension
- Data streaming : le nouveau socle stratégique de l’IA en entreprise
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
À la une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
