المستعلم
HELP Script powershell date d'expiration

السؤال
-
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.
جميع الردود
-
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
-
-
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
-
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 ..
-
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
- تم الاقتراح كإجابة بواسطة Sylvain COUDEVILLE 22/صفر/1441 11:54 ص
-
-
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