Open
Description
Different versions of SDK and Graph API cause different, inconsistent, behavior for the UserType property.
SDK v1, v1.0 endpoint: Get-MgUser doesn't return UserType by default
SDK v1, beta endpoint: Get-MgUser returns and displays UserType by default
SDK v2, v1.0 endpoint: Get-MgUser doesn't return UserType by default
SDK v2, beta endpoint: Get-MgBetaUser returns UserType, but it's not displayed in the output by default
Behavior also changes when -Property is used, if we get the specified user or list all users
PS> get-mgbetauser -property signinactivity -userid ac4de573-e369-4dcb-bbd2-170c4a0b667c | select usertype
UserType
--------
PS> get-mgbetauser -property signinactivity | select usertype
UserType
--------
Member
Member
...