3 Choses impressionnantes que vous pouvez faire avec windows scripting

Que vous travailliez dans le domaine informatique, en tant que concepteur Web, ou si vous êtes juste un employé de bureau étudiant ou régulier, Windows Scripting a quelque chose à vous offrir. Bien sûr AppleScript

fait aussi bien, mais mon attention dans ce cas est sous Windows. Quand je parle de Windows Scripting, je fais référence à des fichiers texte remplis de code qui sont enregistrées sous forme de fichiers .wsf, lequel Windows est capable de compiler et exécuter à la volée.Comment faire pour utiliser l`interface utilisateur de scripts AppleScript [Mac]Comment faire pour utiliser l`interface utilisateur de scripts AppleScript [Mac]Lire la suite

Il y a presque un an, je l`ai écrit une introduction à windows Scripting qui a montré comment un script .wsf beaucoup plus puissant peut être que les traitements par lots de style ancien que les professionnels ont été les scripts et en cours d`exécution depuis des années. FSM vous donne le pouvoir d`un langage structuré comme Visual Basic. Par défaut, vous pouvez créer un VBScript ou JScript fichier FSM sur Windows et courrez très bien.

Au-delà de cet article d`introduction, aujourd`hui je voulais offrir trois outils typiques que les gens utilisent souvent à la fois un environnement informatique professionnel, ainsi que à la maison. Ces trois outils comprennent la lecture entrée d`un fichier texte, pinger divers périphériques de votre réseau, et l`envoi d`e-mail via le script.

Video: J'AI SAUTÉ DU 3ÈME ÉTAGE !

La puissance de Windows Scripting

Quel apprentissage chacun de ces composants plus petits faire est de vous permettre de les combiner dans un plus grand, script automatisé. Je vais parcourir de petits échantillons de script que vous pouvez mettre ensemble dans un script automatisé très cool. Qu`est-ce que script faire est de prendre une liste IP d`entrée d`un fichier texte, ping chacun de ces appareils, puis envoyer un e-mail d`alerte si l`un de ces appareils sont en baisse.

Lecture des fichiers d`entrée

La première étape de ce processus est d`apprendre à lire et traiter les informations à partir d`un fichier texte d`entrée. Dans ce cas, je l`ai créé un fichier texte appelé IPlist.ini qui réside dans le même répertoire que le script. Ce fichier contient une liste de toutes les adresses IP que je veux vérifier. Vous pouvez lire dans chaque ligne d`un fichier texte en utilisant le script suivant.

Qu`est-ce que ce code fait est d`utiliser l`objet système de fichiers Windows pour ouvrir un fichier, puis lit une ligne de texte à la fois jusqu`à ce qu`il atteigne la fin du fichier.

Un hôte pinger

Maintenant que vous savez comment lire chaque adresse IP sur le fichier texte, comment allez-vous effectuer un Windows Scripting Ping sont acceptés dans les?

Est un peu pinging plus compliqué que la lecture dans un fichier texte, parce que vous devez utiliser les scripts Windows Management Instrumentation (WMI). Voici à quoi il ressemble.

Vous avez vu comme c`était facile? Quand je lance, il offre un pop-up pour savoir si la période d`enquête pingable ou non.

scripting fenêtres

Video: l'accès à Windows script host est désactivé sur cette machine

Dans ce script, je ne l`ai vérifiées à une seule adresse IP, mais tout ce que vous avez à faire est embed qui ping dans le script précédent après chaque adresse IP est lue à partir du fichier texte, et vous pouvez ping chaque adresse IP dans votre liste .

Envoi d`un e-mail

Enfin, alors qu`il est agréable d`avoir un script que vous pouvez exécuter qui va vérifier les adresses IP et pop-up d`une fenêtre s`il y a des erreurs, ne serait-il pas agréable de courir tous les jours le script, ou plusieurs fois par jour et avoir automatiquement par courriel des problèmes?

Pour ce faire, vous devez savoir comment envoyer un e-mail au sein de script. Si vous la recherche en ligne, vous découvrirez des dizaines (ou plus) façons dont les gens à accomplir cette tâche. De loin, le plus populaire utilise la méthode CDO.

Le script ci-dessus vous permet d`envoyer le texte pour le corps de message comme un e-mail à une adresse Gmail en utilisant vos informations d`identification. Vous pouvez modifier les paramètres à utiliser un autre serveur de messagerie SMTP que vous le souhaitez.

Maintenant, tout ce que vous avez à faire est de mettre ces trois morceaux de code ensemble. Lorsque vous le faites, le script lira dans chaque liste d`adresses IP, ping chacun, puis envoyer cette chaîne comme le corps du message à un e-mail de notification. Voici ce que le courrier électronique ressemblera.

scripting fenêtres

Comme vous pouvez l`imaginer, cela devient très utile dans le monde informatique, où vous avez une liste interminable de périphériques et serveurs pour garder un oeil sur, et seulement 24 heures dans la journée. Chaque fois que vous pouvez avoir des scripts automatisés qui permettent de vérifier les choses pour vous, faites-le.

Donnez ces scripts de Windows essayer et voir si elle vous aide à optimiser votre travail et rendre les choses plus efficaces. Connaissez-vous d`autres choses cool que vous pouvez faire avec Windows Scripting? Partagez vos pensées dans la section des commentaires ci-dessous.

Articles connexes