Bonjour,
Je souhaiterais obtenir de l'aide de la communauté !
En effet, je dois réaliser un script qui, à partir d'une liste d'une centaine d'imprimantes, crée un rapport d'une part des imprimantes qui ping, d'autre part de celles qui ne ping pas.
Celui-ci est déjà effectué :
Je souhaiterais maintenant ajouter à ce script la récupération des adresses IP, mais je n'ai aucune idée de comment implémenter cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $Computerlist = get-content ".\ListeTerminal.txt" # $report = out-file ".\report.txt" -append foreach ($i in $Computerlist) { $QueryString = ('Select StatusCode From Win32_PingStatus Where Address = "' + $i + '"') $ResultsSet = Gwmi -Q "$QueryString" If ($ResultsSet.StatusCode -Eq 0) { write-output $i |out-file ".\reportalive.txt" -append } Else { write-output $i |out-file ".\reportdead.txt" -append } }
Je vous remercie d'avance de l'aide que vous pourrez m'apporter !
Cordialement,
Un stagiaire.
Partager