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é :

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 souhaiterais maintenant ajouter à ce script la récupération des adresses IP, mais je n'ai aucune idée de comment implémenter cela.

Je vous remercie d'avance de l'aide que vous pourrez m'apporter !
Cordialement,
Un stagiaire.