we have custom roles in sitecore role manager and assigned them to sitecore users.
I am writing a Sitecore PowerShell script to filter the users based on my custom role 'Buyer'. below is my script. i am unable to filter users when i add the MemberOf to my script. Line #6, Line #12 not working. Please
$property = @(
@{Name='Email';Expression={ $PSItem.Profile.GetCustomProperty('email_address') }},
@{Name='FirstName';Expression={ $PSItem.Profile.GetCustomProperty('first_name') }},
@{Name='LastName';Expression={ $PSItem.Profile.GetCustomProperty('last_name') }},
@{Name='User Name';Expression={ $PSItem.Profile.GetCustomProperty('User Name') }},
@{Name='Roles';Expression={ $PSItem.MemberOf }} ########### NOT WORKING
)
# Gets not disabled users, next select all custome properties and save all properties to CSV file
Get-User -Filter 'Sitecore\*' `
| Where-Object { $_.Profile.State -ne 'Disabled' }
`| Select-Object -ExpandProperty MemberOf ########### NOT WORKING
`| Select-Object -Property $property `
| Export-CSV -Path "$apppath\sitecore-enabled-uc.csv" -notype -encoding "unicode"
Download-File "$apppath\Sitecore-enabled-uc.csv"