Tuesday 1 August 2017

O365: Exchange and AD: How msExchRecipientDisplayType and msExchangeRecipientTypeDetails Relate to Your On-Premises

Syntax : Get-ADUser -filter * -Properties * | fl *msExchRecipientDisplayType*       Get-ADUser -identity <LANID> -Properties * | fl *msExchRecipientDisplayType*


Often, in O365, there's a reference field we use to specify what a recipient type is, as far as on-premises AD/Exchange is concerned. If you weren't already aware, this is how the attributes relate:
Recipient Display Type = msExchRecipientDisplayType
Recipient Type Details = msExchRecipientTypeDetails


Here is how the Recipient Display Type Breaks down:
Display TypeValue
MailboxUser0
DistrbutionGroup1
PublicFolder2
DynamicDistributionGroup3
Organization4
PrivateDistributionList5
RemoteMailUser6
ConferenceRoomMailbox7
EquipmentMailbox8
ACLableMailboxUser1073741824
SecurityDistributionGroup1043741833
SyncedMailboxUser-2147483642
SyncedUDGasUDG-2147483391
SyncedUDGasContact-2147483386
SyncedPublicFolder-2147483130
SyncedDynamicDistributionGroup-2147482874
SyncedRemoteMailUser-2147482106
SyncedConferenceRoomMailbox-2147481850
SyncedEquipmentMailbox-2147481594
SyncedUSGasUDG-2147481343
SyncedUSGasContact-2147481338
ACLableSyncedMailboxUser-1073741818
ACLableSyncedRemoteMailUser-1073740282
ACLableSyncedUSGasContact-1073739514
SyncedUSGasUSG-1073739511
  

Here is how the Recipient Type Details breaks down:
Object Type
RecipientTypeDetails (Decimal Value)
Value Name
User Mailbox1UserMailbox
Linked Mailbox2LinkedMailbox
Shared Mailbox4SharedMailbox
Legacy Mailbox8LegacyMailbox
Room Mailbox16RoomMailbox
Equipment Mailbox32EquipmentMailbox
Mail Contact64MailContact
Mail User128MailUser
Mail-Enabled Universal Distribution Group256MailUniversalDistributionGroup
Mail-Enabled Non-Universal Distribution Group512MailNonUniversalGroup
Mail-Enabled Universal Security Group1024MailUniversalSecurityGroup
Dynamic Distribution Group2048DynamicDistributionGroup
Public Folder4096Public Folder
System Attendant Mailbox8192SystemAttendantMailbox
System Mailbox16384SystemMailbox
Cross-Forest Mail Contact32768MailForestContact
User65536User
Contact131072Contact
Universal Distribution Group262144UniversalDistributionGroup
Universal Security Group524288UniversalSecurityGroup
Non-Universal Group1048576NonUniversalGroup
Disabled User2097152DisabledUser
Microsoft Exchange4194304MicrosoftExchange
Arbitration Mailbox8388608ArbitrationMailbox
Mailbox Plan16777216MailboxPlan
Linked User33554432LinkedUser
Room List268435456RoomList
Discovery Mailbox536870912DiscoveryMailbox
Role Group1073741824RoleGroup
Remote Mailbox                                                 2147483648                                   RemoteMailbox                        
Team Mailbox137438953472TeamMailbox

Here is how the Remote Recipient Types break-down (thanks to cstep for this piece):
Decimal Value        
Hex Value    
Value Name
1                
0x1          
ProvisionedMailbox (Cloud MBX)
2                
0x2            
ProvisionedArchive (Cloud Archive)
3                
0x3       
ProvisionedMailbox, ProvisionedArchive (Cloud MBX & Cloud Archive)
4                
0x4             
Migrated
6                
0x6         
Migrated, ProvisionedArchive (Migrated MBX & Cloud Archive)
8                
0x8             
DeprovisionMailbox
16                
0x10            
DeprovisionArchive
20                 
0x14     
DeprovisionArchive, Migrated
32                
0x20            
RoomMailbox
36
0x24
Migrated, RoomMailbox
64                
0x40            
EquipmentMailbox
68
0x44
Migrated, EquipmentMailbox
96                
0x60            
SharedMailbox
100
0x64
Migrated, SharedMailbox

No comments:

Post a Comment

O365: Exchange and AD: How msExchRecipientDisplayType and msExchangeRecipientTypeDetails Relate to Your On-Premises

Syntax :  Get-ADUser -filter * -Properties * | fl *msExchRecipientDisplayT ype*        Get-ADUser -identity <LANID> -Properties * | f...