IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Effectuer un filtre sur une liste d'utilisateurs AD


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Septembre 2012
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2012
    Messages : 24
    Points : 25
    Points
    25
    Par défaut Effectuer un filtre sur une liste d'utilisateurs AD
    Bonjour,

    J'essai de lister tous les membres d'un certain groupe sur mon Active Directory et à la fin j'exporte cette liste sur un fichier .txt :
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ADGroupMember -Identity 'JSOX_c' | foreach { Get-ADUser -filter {samaccountname -eq $_.SamAccountName}  -Properties displayName} | Sort-Object displayName | Format-Table displayName -AutoSize | Out-File -Width 5000 "C:\Temp\ExportedMembers.txt"

    Je veux, par contre, filtrer juste les utilisateurs avec un compte actif (enabled).

    J'ai bien essayé mais je n'arrive pas.

    Merci de m'aider

  2. #2
    Membre confirmé
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2012
    Messages
    281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Lot et Garonne (Aquitaine)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 281
    Points : 520
    Points
    520
    Par défaut
    salut Shaco

    tu peut simplement rajouter un where a ta ligne de code
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Get-ADGroupMember -Identity 'JSOX_c' | foreach { Get-ADUser -filter {samaccountname -eq $_.SamAccountName}  -Properties displayName} | 
        where {$_.enabled -eq $true} | Sort-Object displayName | Format-Table displayName -AutoSize | Out-File -Width 5000 "C:\Temp\ExportedMembers.txt"

    ou rajouter la demande au filtre du get-aduser
    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Get-ADGroupMember -Identity 'JSOX_c' | foreach { Get-ADUser -filter {samaccountname -eq $_.SamAccountName -and enabled -eq $true}  -Properties displayName} | 
        Sort-Object displayName | Format-Table displayName -AutoSize | Out-File -Width 5000 "C:\Temp\ExportedMembers.txt"

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Points : 61
    Points
    61
    Par défaut
    Bonjour

    tu peux simple saisir cette syntaxe
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-ADGroupMember 'JSOX_c' | Get-ADUser -Properties DisplayName | Where Enabled -eq $true | Sort displayname | Export-CSV ExportedMembers.csv

    J'ai une préférence pour les exports en csv plus facilement retravaillable dans excel.

Discussions similaires

  1. [XL-2003] Exporter une liste de données sans doublons après un filtre sur une deuxième feuille
    Par mandrake57 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 08/07/2011, 13h36
  2. Filtre sur une liste box
    Par Dereck07 dans le forum Débuter
    Réponses: 8
    Dernier message: 31/01/2010, 21h49
  3. Réponses: 4
    Dernier message: 30/09/2008, 15h44
  4. effectuer un filtre sur une listebox
    Par alcap dans le forum VB.NET
    Réponses: 5
    Dernier message: 17/09/2008, 08h38
  5. Filtre sur une liste de valeurs
    Par Death83 dans le forum Débuter
    Réponses: 3
    Dernier message: 07/05/2006, 00h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo