Get-ADUser -SearchBase "dc=contoso,dc=local" -filter * -properties Name, Surname, samAccountName, Enabled, PasswordNeverExpires, PasswordExpired, PasswordLastSet, MemberOf | Select Name, Surname, SamAccountName, Enabled, PasswordExpired, MemberOf | Export-Csv C:\temp\expired3.csv
Necesito una lista de todos los usuarios del dominio con los atributos respectivos, el problema está en el MemberOf
atributo. En lugar de obtener los grupos de los que forman parte, solo obtengoMicrosoft.ActiveDirectory.Management.ADPropertyValueCollection
Respuesta1
Puede utilizar Select @{name=”MemberOf”;expression={$_.memberof -join “;”}}
para exportar el atributo multivalor "MemberOf" a su CSV:
Get-ADUser -SearchBase "dc=contoso,dc=local" -filter * -properties Name, Surname, samAccountName, Enabled, PasswordNeverExpires, PasswordExpired, PasswordLastSet, MemberOf | `
Select Name, Surname, SamAccountName, Enabled, PasswordExpired, @{name=”MemberOf”;expression={$_.memberof -join “;”}} | `
Export-Csv C:\temp\expired3.csv