Get-AzureADUser using filter with -notlike

Copper Contributor

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

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