Question création d'un boucle pour un script

Plus d'informations
il y a 3 ans 3 mois #27647 par de França
Hello,

De mon côté je travail beaucoup avec des extractions de l'AD à gauche à droite et le plus simple comme te l'as déjà suggéré Arnaud serait de passer par un fichier CSV.

Exemple de ma façon de travailler:

Fichier CSV (je change souvent le delimiter par un | pour ne pas avoir de problème au cas ou un champ contiendrait une virgule):
nomDuPc|ipAdr|status|description
pc1|10.8.4.5|enable|PC 1 xyz
pc2|10.8.4.7|enable|PC 2 xyz

Ensuite en PS tu l'importe comme ceci:

[code:1]$csv = Import-Csv C:\temp\fichier.csv -Delimiter \"|\" -Encoding Default[/code:1]

Et tu travaille avec une boucle pour le parcourir:

[code:1]foreach($pc in $csv){
$hostname = $pc.nomDuPc
$status = $pc.status
# etc.

# exemple d'une commande
get-adcomputer -identity $hostname
}[/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.074 secondes
Propulsé par Kunena