Bonjour,
Je viens solliciter votre aide encore une fois car j'ai un problème d'export de donnée en csv avec la commande foreach.
Mon script recupère bien les données que je veux mais impossible d'avoir un csv avec toutes les informations je n'ai le résultat que pour la dernière OU.
Voici mon script:
J'ai aussi essayer comme ça mais j'ai une demande d'input d'Objet et je ne sais pas quoi faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Import-module ActiveDirectory $data = Import-Csv "c:\temp\Data.csv" -delimiter ";" foreach ($Data1 in $Data) { $OU = $data1.OU Get-ADObject -Filter * -SearchBase "OU=$OU,DC=XXX,DC=XXX,DC=XXX" -Properties * | Select-object sAMAccountName,Description,memberOf,objectClass,mail,location,company,userAccountControl,distinguishedName | Export-Csv "c:\temp\Results.csv" -delimiter ";" -NoTypeInformation }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Import-module ActiveDirectory $data = Import-Csv "c:\temp\Data.csv" -delimiter ";" foreach ($Data1 in $Data) { $OU = $data1.OU Get-ADObject -Filter * -SearchBase "OU=$OU,DC=XXX,DC=XXX,DC=XXX" -Properties * | Select-object sAMAccountName,Description,memberOf,objectClass,mail,location,company,userAccountControl,distinguishedName }Export-Csv "c:\temp\Results.csv" -delimiter ";" -NoTypeInformation
Merci d'avance pour votre aide.
Cordialement
Partager