Get-AzureADUser using filter with -notlike

Highlighted
Occasional Visitor

Hey,

I am trying filter out Azure guest accounts which doesn't include public domain using following command but its not showing proper output. Its showing all guest accounts.

 

Can someone please help here.

 

 

 

Get-AzureADUser -Filter "UserType eq 'Guest' and AccountEnabled eq true" | Where-Object {$_.mail -notlike '*@hotmail.com' -or $_.mail -notlike '*@gmail.com' -or $_.mail -notlike '*@yahoo.com'}

 

 

 

1 Reply
Highlighted

Ahem, you are using -OR, change that to -AND.