mercredi 20 juin 2012

Récuperer Les Tags / Numéro de series avec powershell

Ptit Script maison afin de récupérer les tags de toutes les machines allumées au sein d'un réseau :

idée : 
on commence avec la 1ere ip
on pingue 1 fois cette ip
si ping ok,
un nslokup pour avoir le nom de la machine
un script pour récuperer son tag


voilà la bête :

$i = 1

do {

if( (Test-Connection 192.168.0.$i -Quiet -count 1)) {
            write-host "Ping OK" -ForegroundColor DarkGreen
            $status = $True
            nslookup 192.168.0.$i

            Get-WmiObject Win32_SystemEnclosure -ComputerName  192.168.0.$i   | Select SerialNumber
            write-host **********************************
        
         
         }
         else {
           
            <#
            nslookup 192.168.0.$i

            write-host "Ping failed - host "$host "not found" -ForegroundColor red
            $status = $False
           
            #>
             write-host "Ping failed - host " 192.168.0.$i  "not found" -ForegroundColor red
             write-host ********************************** 
}

$i++



}
while ($i -le 254) 

Aucun commentaire: