Install-Module -Name AzureADPreview
Import-Module AzureADPreview
$passwd = ConvertTo-SecureString "<password>" -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential ("<username>@<domain name>.onmicrosoft.com" , $passwd)
Connect-AzureAD -Credential $creds
List custom roles
Get-AzureADMSRoleDefinition | ?{$_.IsBuiltin -eq $False} | select DisplayName
List dynamic membership rules using AzureADPreview (if AzureAD doesn't work)
Remove-Module AzureAD
Import-Module AzureADPreview\AzureADPreview.psd1
Get-AzureADMSGroup | ?{$_.GroupTypes -eq 'DynamicMembership'}
Get-AzureADMSGroup | ?{$_.GroupTypes -eq 'DynamicMembership'} | select MembershipRule