Question
Récupération user dans groupe AD
- Julien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 14 ans 2 mois #10881
par Julien
Récupération user dans groupe AD a été créé par Julien
Bonjour,
J'ai créé un petit script permettant de récupérer la liste des utilisateurs figurant dans les groupe que j'ai spécifié dans un fichier indépendant.
Cependant il me retourne que les groupe ou il y a des utilisateurs et de ce faite ne m'inscris pas ceux qui sont vide.
Et je n'arrive pas du tout a scripter le machin, j'avais penser a un ?{$_.Members.Count -eq 0 } mais comment le placer avec mon code ou alors mettre autre chose, bon ok je suis perdu
[code:1]# Récupération des groupes + recherche
$recup = get-content C:\new\pgg_list_group.txt | foreach {
$Groupe = $_
Get-ADGroupMember $_ | select @{n=\"Groupe\";e={$Groupe}},name}
# Export du résultat
$recup | export-csv c:\new\Extractionuser.csv -delimiter \";\" -notypeinformation[/code:1]
Merci
J'ai créé un petit script permettant de récupérer la liste des utilisateurs figurant dans les groupe que j'ai spécifié dans un fichier indépendant.
Cependant il me retourne que les groupe ou il y a des utilisateurs et de ce faite ne m'inscris pas ceux qui sont vide.
Et je n'arrive pas du tout a scripter le machin, j'avais penser a un ?{$_.Members.Count -eq 0 } mais comment le placer avec mon code ou alors mettre autre chose, bon ok je suis perdu
[code:1]# Récupération des groupes + recherche
$recup = get-content C:\new\pgg_list_group.txt | foreach {
$Groupe = $_
Get-ADGroupMember $_ | select @{n=\"Groupe\";e={$Groupe}},name}
# Export du résultat
$recup | export-csv c:\new\Extractionuser.csv -delimiter \";\" -notypeinformation[/code:1]
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 2 mois #10882
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Récupération user dans groupe AD
Bonjour,
En premier lieu, il faudrait que tu détermines comment stocker les groupes sans membres dans ton fichier CSV.
Bien Cordialement,
Richard Lazaro.
En premier lieu, il faudrait que tu détermines comment stocker les groupes sans membres dans ton fichier CSV.
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Julien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 14 ans 2 mois #10883
par Julien
Réponse de Julien sur le sujet Re:Récupération user dans groupe AD
Bah en faite c'est bon, et avec l'entré que j'avais en tête, la première partie que j'avais indiqué ne change pas, voici le code final :
[code:1]# Récupération des groupes + recherche
$recup = get-content C:\new\pgg_list_group.txt | foreach {
$Groupe = $_
Get-ADGroupMember $_ | select @{n=\"Groupe\";e={$Groupe}},name }
# Récupération des groupes vides
$recupvide = get-content C:\new\pgg_list_group.txt | foreach {
$Groupe = $_
Get-ADGroup -identity $_ -Properties members | ?{$_.Members.Count -eq 0 } | select @{n=\"Groupe\";e={$Groupe}}}
# Export du résultat
$recup | export-csv c:\new\Extractionuser.csv -delimiter \";\" -notypeinformation
$recupvide | export-csv c:\new\Extractionnouser.csv -delimiter \";\" -notypeinformation[/code:1]
[code:1]# Récupération des groupes + recherche
$recup = get-content C:\new\pgg_list_group.txt | foreach {
$Groupe = $_
Get-ADGroupMember $_ | select @{n=\"Groupe\";e={$Groupe}},name }
# Récupération des groupes vides
$recupvide = get-content C:\new\pgg_list_group.txt | foreach {
$Groupe = $_
Get-ADGroup -identity $_ -Properties members | ?{$_.Members.Count -eq 0 } | select @{n=\"Groupe\";e={$Groupe}}}
# Export du résultat
$recup | export-csv c:\new\Extractionuser.csv -delimiter \";\" -notypeinformation
$recupvide | export-csv c:\new\Extractionnouser.csv -delimiter \";\" -notypeinformation[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.037 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récupération user dans groupe AD