J'essaye d'obtenir un vidage de tous les dossiers d'utilisateur et de leurs groupes associés pour un effort de revalidation d'identification d'utilisateur. Mon agent de sécurité le veut en format CSV.Comment exporter-CSV d'objets Active Directory?
Cela fonctionne très bien:
Get-ADUser -Filter * -Properties * | Select-Object -Property Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,whenCreated,Enabled,Organization | Sort-Object -Property Name | ConvertTo-CSV
Cependant, cela ne comprend pas les groupes auxquels l'utilisateur est membre.
Les tentatives de quelque chose comme ceci ont échoué:
Get-ADUser -Filter * -Properties * | Select-Object -Property Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,whenCreated,Enabled,Organization, @{$_.MemberOf |Get-Group|ForEach-Object {$_.Name}} | Sort-Object -Property Name | ConvertTo-CSV
a également échoué:
Get-ADUser -Filter * -Properties * | Sort-Object -Property Name | ForEach-Object {
$_ | Format-List -Property Name,SamAccountName,Description,EmailAddress,LastLogonDate,Manager,Title,Department,whenCreated,Enabled
$_.MemberOf | Get-ADGroup | ForEach-Object {$_.Name} | Sort-Object
} | ConvertTo-CSV
Je manque probablement quelque chose de simple. Toute aide serait grandement appréciée. Merci!
quel système d'exploitation utilisez-vous? Windows Server? –