PS noob needs workaround for get-adprincipalgroupmembership issue

Hi all,

In our AD, unfortunately we have several groups that contain a ‘/’ in their names. When running the get-adprincipalgroupmembership cmdlet this causes an error if a user is a member of such a group. Is there a way to get all groups displayed that do not have the ‘/’ character in their names?

Here’s the cmdlet I’ve been using:

Get-ADPrincipalGroupMembership username | select name | sort name

Thanks in advance.

This unfortunately seems to be a bug: https://stackoverflow.com/questions/35463995/get-adprincipalgroupmembership-forward-slash-error

Yes, I’m aware. But changing the group names is not an option right now, so that’s why I was wondering if and how to workaround it.

Could you get around the issue by searching on a particular user instead of a Group?

Get-ADUser -Identity SomeUsername -Properties memberOf | Select-Object -ExpandProperty memberOf

It would take a bit more work and some logic to filter for a particular group(s), but might get you where you need to be.

Yes this is what I need, thanks. Now all I need is to format it nicely.