mardi 18 décembre 2012

Powershell - Garantie Dell



#ajout des informations du fichier "serial.txt"
Import-CSV "./serial.txt" | % {

#URL de la garantie DELL avec le serial du fichier serial.txt
$url = "http://www.dell.com/support/troubleshooting/us/en/04/Servicetag/"+$_.serial

#téléchargement de l'URL
$content = (new-object System.Net.WebClient).DownloadString($url)

#extract de l'information necessaire
$content -match 'with an end date of (?.*).'
$datefin = $matches['coontent']

#affichage des informations
#$datefin
#$_.serial

#ajout des informations dans un fichier txt
ADD-content -path "_serial_et_date_fin_garantie.txt" -value "$_.serial    $datefin"
}


Utilité du script:
Crée un tableau avec le numero de serie d'un machine Dell ainsi que sa date de fin de garantie

Besoin :
--------
1°) Connexion Internet
2°) Le script PowerShell necessite un fichier serial.txt avec inscrit sur la premiere ligne "serial" puis 1 serial Dell par ligne.

Utilisation :
-------------
En lancant le script "fin_garantie_dell.ps1", par un clic droit "executer avec powershell"



Résultat :
----------
On obtient un fichier "_serial_et_date_fin_garantie.txt" dans le même répertoire avec en 1ere colonne le serial, et en 2nd colonne, la date de fin de garantie au format US.

Aucun commentaire:

Enregistrer un commentaire