Question Récupération user dans groupe AD

Plus d'informations
il y a 14 ans 2 mois #10881 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

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

Plus d'informations
il y a 14 ans 2 mois #10882 par Richard Lazaro
Bonjour,

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.

Plus d'informations
il y a 14 ans 2 mois #10883 par Julien
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]

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

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