Question
[Résolu] Récupérer nom users depuis CSV
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 10 mois #21762
par Philippe
pour que ça fonctionne il faut déplacé le select dans la boucle !!
et faire un peu de magie !!
cas 1 :
[code:1]Import-Module ActiveDirectory
Import-csv \"c:\Users\Administrateur\Desktop\sessionbad.csv\" -Header nomsession | foreach {
$login = $_.nomsession
$user = Get-ADUser -Filter {(sAMAccountName -like $login)}
\"\" | Select-Object @{n=\"session\";e={$login}}, @{n=\"name\";e={$user.name}}
} | Export-Csv \"c:\Users\Administrateur\Desktop\Results-bad.csv\" -Delimiter \";\" -Encoding UTF8
[/code:1]
cadeaux !!
[code:1]Import-Module ActiveDirectory
Import-csv \"c:\Users\Administrateur\Desktop\sessionbad.csv\" -Header nomsession | foreach {
$login = $_.nomsession
$user = Get-ADUser -Filter {(sAMAccountName -like $login)}
\"\" | Select-Object @{n=\"session\";e={$login}}, @{n=\"name\";e={if ($user) {$user.name} else {\"Supprimé\"}}}
} | Export-Csv \"c:\Users\Administrateur\Desktop\Results-bad.csv\" -Delimiter \";\" -Encoding UTF8
[/code:1]<br><br>Message édité par: 6ratgus, à: 27/04/16 11:33
Réponse de Philippe sur le sujet Re:récupérer nom users depuis csv
un peu !!Je me permet d'abuser,
tout est possibleapparemment j'ai des sessions qui doivent être supprimées parce que j'ai pas le même nombre de ligne entre mes deux fichiers. Y'a-t-il une option (dans la même idée qu'un test-path)qui permet soit
de laisser vide la session supprimée ou d'afficher un truc du genre
pour que ça fonctionne il faut déplacé le select dans la boucle !!
et faire un peu de magie !!
cas 1 :
[code:1]Import-Module ActiveDirectory
Import-csv \"c:\Users\Administrateur\Desktop\sessionbad.csv\" -Header nomsession | foreach {
$login = $_.nomsession
$user = Get-ADUser -Filter {(sAMAccountName -like $login)}
\"\" | Select-Object @{n=\"session\";e={$login}}, @{n=\"name\";e={$user.name}}
} | Export-Csv \"c:\Users\Administrateur\Desktop\Results-bad.csv\" -Delimiter \";\" -Encoding UTF8
[/code:1]
cadeaux !!
[code:1]Import-Module ActiveDirectory
Import-csv \"c:\Users\Administrateur\Desktop\sessionbad.csv\" -Header nomsession | foreach {
$login = $_.nomsession
$user = Get-ADUser -Filter {(sAMAccountName -like $login)}
\"\" | Select-Object @{n=\"session\";e={$login}}, @{n=\"name\";e={if ($user) {$user.name} else {\"Supprimé\"}}}
} | Export-Csv \"c:\Users\Administrateur\Desktop\Results-bad.csv\" -Delimiter \";\" -Encoding UTF8
[/code:1]<br><br>Message édité par: 6ratgus, à: 27/04/16 11:33
Connexion ou Créer un compte pour participer à la conversation.
- maxime
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 9 ans 10 mois #21763
par maxime
Réponse de maxime sur le sujet Re:récupérer nom users depuis csv
Cette fois c'est parfait ! 
Merci beaucoup !
Merci beaucoup !
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 10 mois #21765
par Philippe

Réponse de Philippe sur le sujet Re:récupérer nom users depuis csv
oui je sais que je suis prafait !! !Cette fois c'est parfait !
merciMerci beaucoup !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Récupérer nom users depuis CSV