Cela dépend de ce dont vous avez besoin pour créer un script. Je ne suis pas d'accord avec certaines des affirmations avancées par les affiches précédentes.
Le lot est génial. C'est simple et la plupart des scripts que j'ai eu besoin d'écrire peuvent être exécutés avec un code plus court que la plupart des autres langages de script. Il présente également un avantage dans la mesure où, à quelques différences près, il peut être utilisé sur pratiquement tous les systèmes d'exploitation Microsoft. C'est aussi génial parce que vous pouvez utiliser à peu près n'importe quel utilitaire de ligne de commande dans vos scripts, alors que les fonctions intégrées PEUVENT parfois être quelque peu limitantes, il y a de fortes chances que quelqu'un dispose d'un outil en ligne de commande pour faire ce dont vous avez besoin et si vous connaissez le script par lots, vous pouvez l'intégrer facilement, vous donnant des trucs vraiment puissants.
PowerShell est PUISSANT. Mais c'est encore assez nouveau. Et bien qu'il soit potentiellement TRÈS utile, sa nouveauté signifie que ce n'est pas nécessairement quelque chose que vous pouvez entrer et commencer à utiliser dans n'importe quel client / situation.
VBScript est génial et possède de nombreuses fonctionnalités intéressantes. Cela ajoute également à vos compétences, car le script VB est similaire à ASP, qui est similaire à VBA, qui est similaire à VB6, donc à la fin, si vous connaissez l'une de ces langues, vous pouvez rapidement comprendre les autres (dans la plupart des cas).
D'autres langages de script tels que Perl, KiXtart, etc. ont leur place, mais nécessitent généralement l'installation d'outils / fichiers supplémentaires. Je suis un grand fan d'apprendre à faire des choses avec ce qui vient STANDARD avec le système d'exploitation, donc vous ne vous coincez pas en disant "je ne sais pas comment faire" quand vous devez faire quelque chose mais installer quelque chose n'est pas ' t une option.
En ce qui concerne les ressources, plusieurs ont été mentionnées et je ne peux pas me plaindre de l'une d'entre elles ... mais je suis surpris et même déçu que deux sites n'aient pas été mentionnés - pour des tutoriels de script général et des aperçus, voir www.robvanderwoude.com et pour une référence complète en ligne de commande (en particulier pour le batch, mais aussi pour PowerShell et quelques autres choses utiles), voir www.ss64.com