Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Param (
[string]$User
)
$Path = "c:\scripts\UserArchive.CSV"
Get-ADUser $User -Properties MemberOf,Description,Organization,Manager,Mail,LastLogonDate |
Select Surname,GivenName,Name,Title,Description,Mail,Organization,@{Name="Manager";Expression={ (Get-ADUser $_.Manager).Name }},LastLogonDate,@{Name="Groups";Expression={ ($_.MemberOf | ForEach { (Get-ADGroup $_).Name }) -join ", " }} |
Export-CSV $Path -Append -NoTypeInformation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment