none
HELP Script powershell date d'expiration RRS feed

  • السؤال

  • Bonjour, 

    J'ai un script ci-dessous : 

    Get-adgroupmember "admins du domaine" | Select Name,SamAccountName,@{n='UserPrincipalName';e={(get-aduser -identity $_.SamAccountName).UserPrincipalName}},@{n='whenCreated';e={(get-aduser -identity $_.SamAccountName -pr whenCreated).whenCreated}},@{n='Enabled';e={(get-aduser -identity $_.SamAccountName).Enabled}} | Export-csv -path C:\Temp\Groupmembers.csv #-NoTypeInformation

    Il me permet de faire un extract des membres d'un groupe avec des attributs. Je cherche cependant à rajouter la date d'expiration du compte AD lors de l'extraction. 

    Quelqu'un saurait m'aider ? 

    Merci d'avance.

    22/صفر/1441 08:39 ص

جميع الردود

  • Bonjour,

    Vous pouvez le récupérer avec le paramètre "-Properties accountExpires" dans Get-ADUser:

    Get-ADUser -Properties accountExpires


    Cordialement,

    Sylvain (MCP, MCTS Windows Server 2008 R2 Server Virtualization, MCTS Exchange 2010)

    WWW : http://snsv.consulting | Blog : http://sylvaincoudeville.fr

    "Aléatoire" et "Mystérieux" sont des qualificatifs inventés par l'Homme pour éviter de dire qu'il n'a pas trouvé la root cause du problème...

    22/صفر/1441 09:19 ص
  • Bonjour Sylvain, 

    Je tiens à vous remercier pour la réponse rapide. 

    Cependant comment je peux l'insérer dans mon script ? 

    Je ne suis très douée en powershell..

    Merci encore 

    22/صفر/1441 09:36 ص
  • Et bien pour ma part, j'aurai tendance a simplifier votre commande déjà, et cela donnerait :

    Get-ADGroupMember "Admins du domaine"|Get-ADUser -Properties whenCreated|select Name,SamAccountName,UserPrincipalName,whenCreated,Enabled|Export-csv -Path C:\Temp\Groupmembers.csv -NoTypeInformation


    Cordialement,

    Sylvain (MCP, MCTS Windows Server 2008 R2 Server Virtualization, MCTS Exchange 2010)

    WWW : http://snsv.consulting | Blog : http://sylvaincoudeville.fr

    "Aléatoire" et "Mystérieux" sont des qualificatifs inventés par l'Homme pour éviter de dire qu'il n'a pas trouvé la root cause du problème...

    22/صفر/1441 09:41 ص
  • Get-ADGroupMember "Admins du domaine"|Get-ADUser -Properties whenCreated,accountExpires|select Name,SamAccountName,UserPrincipalName,whenCreated,Enabled,accountexpires|Export-csv -Path C:\Temp\Groupmembers2.csv -NoTypeInformation

    Merci Mr Coudeville cela fonctionne, cependant j'ai encore un dernier pb c'est le format de la date, j'ai trouvé 

    [datetime]::fromfiletime mais je ne sais pas comment l'insérer ..

    22/صفر/1441 09:52 ص
  • Get-ADGroupMember "Admins du domaine"|Get-ADUser -Properties whenCreated,accountExpires|select Name,SamAccountName,UserPrincipalName,whenCreated,Enabled,@{Name='AccountExpires';Expression={([datetime]::FromFileTime(`$_.AccountExpires))}}|Export-csv -Path C:\Temp\Groupmembers2.csv -NoTypeInformation


    Cordialement,

    Sylvain (MCP, MCTS Windows Server 2008 R2 Server Virtualization, MCTS Exchange 2010)

    WWW : http://snsv.consulting | Blog : http://sylvaincoudeville.fr

    "Aléatoire" et "Mystérieux" sont des qualificatifs inventés par l'Homme pour éviter de dire qu'il n'a pas trouvé la root cause du problème...

    • تم الاقتراح كإجابة بواسطة Sylvain COUDEVILLE 22/صفر/1441 11:54 ص
    22/صفر/1441 10:05 ص
  • Merci beaucoup !!
    22/صفر/1441 12:33 م
  • Pensez à "marquer comme réponse" les posts qui vous ont aidé.

    Cordialement,

    Sylvain (MCP, MCTS Windows Server 2008 R2 Server Virtualization, MCTS Exchange 2010)

    WWW : http://snsv.consulting | Blog : http://sylvaincoudeville.fr

    "Aléatoire" et "Mystérieux" sont des qualificatifs inventés par l'Homme pour éviter de dire qu'il n'a pas trouvé la root cause du problème...

    23/صفر/1441 06:13 ص