Si vous êtes un administrateur système , vous avez probablement procéder à la maintenance du système et des sauvegardes sur plusieurs ordinateurs . La plupart de ces tâches peuvent être effectuées à distance, mais seulement si les systèmes sur lesquels vous travaillez sont sous tension. Avant de commencer votre entretien programmé , vous pouvez exécuter un script Visual Basic qui vous permettra de faire un ping les machines sur votre réseau. Choses que vous aurez besoin de connexion réseau à des machines distantes compilateur Visual Basic Liste des adresses IP des machines que vous souhaitez réaliser un ping Voir Plus Instructions 1 Créer une liste d'ordinateurs basé sur les adresses IP. Entrez seulement les adresses IP et seulement un par ligne . Sauvegarder cette liste comme un fichier texte , par exemple , enregistrez le fichier en tant que "c: \\ serverlist.txt " 2 créer un script Visual Basic qui appelle le "c: \\ serverlist.txt " fichier en tant que fichier source. Ce script permet également d'afficher les résultats dans le fichier "C: \\ output.csv " . Utilisez le code suivant : dim strInputPath , strOutputPath , strStatus dim objFSO , objTextIn , objTextOut strInputPath = " c: \\ serverlist.txt " ) '- location de entrée strOutputPath = " c: \\ output.csv " ) '- location de sortie mis objFSO = CreateObject (" Scripting.FileSystemObject " ) ensemble objTextIn = objFSO . OpenTextFile ( strInputPath , 1) mis objTextIn = objFSO.CreateTextFile ( strOutputPath ) objTextOut.WriteLine ( " informatique , le statut " ) Ne jusqu'au objTextIn.AtEndOfStream = vrai strComputer = objTextIn.ReadLine si fPingTest ( strComputer ) puis strStatus = "UP" autre strStatus = "DOWN" fin si objTextOut.WriteLine ( strComputer & "," & strStatus ) boucle 3 Compile et exécuter le code . Vérifiez le contenu de "C: \\ output.csv " .
|