Hi team,
I`m currently working on a Powershell script in order to get the following information from all users in a specific OU and export them into a csv file:
givenname
surname
samaccountname
E-mail address
Departament
Title
manager
Account Status
member of
Office
Somehow this code does not work to get the info Office, Title, Manager and Department.
Could you please give me an assistance on this?
Import-Module -Name ActiveDirectory
$UserArray = @()
$Allusers = Get-ADUser -filter * -SearchBase 'OU=Brasilien,OU=Others,OU=Users,OU=Leschaco,DC=hq,DC=LESCHACO,DC=org' #usuários BR
$date = Get-Date -Format yyyyMMdd
foreach($user in $Allusers){
$userGroups = Get-ADPrincipalGroupMembership -Identity $user.samaccountname | select -ExpandProperty Name
foreach($userGroup in $userGroups){
$userObject = New-Object -TypeName System.Object
$userObject | Add-Member -NotePropertyName "Nome" -NotePropertyValue $user.givenName
$userObject | Add-Member -NotePropertyName "Sobrenome" -NotePropertyValue $user.Surname
$userObject | Add-Member -NotePropertyName "Citrix ID" -NotePropertyValue $user.SamAccountName
$userObject | Add-Member -NotePropertyName "E-mail" -NotePropertyValue $user.UserPrincipalName
$userObject | Add-Member -NotePropertyName "Departamento" -NotePropertyValue
$userObject | Add-Member -NotePropertyName "Cargo" -NotePropertyValue $user.title #Corrigir isso
$userObject | Add-Member -NotePropertyName "Gerente Direto" -NotePropertyValue $user.manager #Corrigir isso
$userObject | Add-Member -NotePropertyName "Status Conta" -NotePropertyValue $user.Enabled
$userObject | Add-Member -NotePropertyName "Member Of" -NotePropertyValue $userGroup
$UserArray +=$userObject
}
}
Get-ADUser -Filter * -SearchBase 'OU=Brasilien,OU=Others,OU=Users,OU=Leschaco,DC=hq,DC=LESCHACO,DC=org' -Properties name,memberof | Select name,memberof | Sort-Object -Property name | Format-Table -AutoSize
Exporta os resultados para o caminho I:\Brasil\IT\Controles\Scripts\Active Users BR\resultado.csv
$UserArray | Export-Csv -Path "I:\Brasil\IT\Controles\Scripts\Active Users BR\resultado2.csv" -NoTypeInformation
Best regards,