convert a user mailbox to a roommailbox / convert mailbox

 

Set-Mailbox ConfRoom1 -Type Room

You can use the following values for the Type parameter:

  • Regular
  • Room
  • Equipment
  • Shared

http://chinnychukwudozie.com/2013/12/01/converting-a-user-mailbox-to-resource-room-mailbox-using-powershell/

Verify the existence of User Resource Mailbox and it’s current Resource state:

PS C:\> Get-Mailbox -Identity BTConf

Name Alias ServerName ProhibitSendQuota
---- ----- ---------- -----------------
BTConf BTConf exch00 unlimited

PS C:\> Get-Mailbox -Identity BTConf | fl *Resource*, *RecipientTypeDetail*

IsResource : False
ResourceCapacity :
ResourceCustom : {}
ResourceType :
RecipientTypeDetails : UserMailbox

Verify Current Mailbox Calendar Permissions:

PS C:\> Get-MailboxFolderPermission -Identity BTConf:\calendar

RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Default
AccessRights : {Author}
Identity : Default
IsValid : True

RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Jane Doe
AccessRights : {Owner}
Identity : Jane Doe
IsValid : True

RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Stacy Rice
AccessRights : {Owner}
Identity : Stacy Rice
IsValid : True

RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
FolderName : Calendar
User : Tim Cook
AccessRights : {PublishingEditor}
Identity : Tim Cook
IsValid : True

Convert the Regular resource Mailbox to Type Room:

Set-Mailbox -Identity BTConf -Type Room

Converting the mailbox to type Room introduces specific properties and sets values that are different from those on a regular user mailbox:

PS C:\> Get-Mailbox -Identity BTConf | fl *resource*, *recipienttypedetail*

IsResource : True
ResourceCapacity :
ResourceCustom : {}
ResourceType : Room
RecipientTypeDetails : RoomMailbox

The following properties are available to enable and configure varying calendar attributes on the Room Mailbox. The current values are default:

PS C:\> Get-CalendarProcessing -Identity BTConf | fl

RunspaceId : 735ed471-91a7-48c1-9e0b-d3a904582187
AutomateProcessing : AutoUpdate
AllowConflicts : False
BookingWindowInDays : 180
MaximumDurationInMinutes : 1440
AllowRecurringMeetings : True
EnforceSchedulingHorizon : True
ScheduleOnlyDuringWorkHours : False
ConflictPercentageAllowed : 0
MaximumConflictInstances : 0
ForwardRequestsToDelegates : True
DeleteAttachments : True
DeleteComments : True
RemovePrivateProperty : True
DeleteSubject : True
AddOrganizerToSubject : True
DeleteNonCalendarItems : True
TentativePendingApproval : True
EnableResponseDetails : True
OrganizerInfo : True
ResourceDelegates : {}
RequestOutOfPolicy : {}
AllRequestOutOfPolicy : False
BookInPolicy : {}
AllBookInPolicy : True
RequestInPolicy : {}
AllRequestInPolicy : False
AddAdditionalResponse : False
AdditionalResponse :
RemoveOldMeetingMessages : True
AddNewRequestsTentatively : True
ProcessExternalMeetingMessages : False
RemoveForwardedMeetingNotifications : False
MailboxOwnerId : tomnet.com/Users-All/Resources/Faraday
Identity : tomnet.com/Users-All/Resources/Faraday
IsValid : True

Configure Automatic Calendar Processing on the Room Mailbox:

Set-CalendarProcessing -Identity BTConf -AutomateProcessing autoaccept

The AutomateProcessing parameter enables or disables calendar processing on the mailbox. This parameter takes the following values:
* None If this parameter is set to None, both the resource booking attendant and the Calendar Attendant are disabled on the mailbox.
* AutoUpdate If this parameter is set to AutoUpdate, only the Calendar Attendant processes meeting requests and responses. This is the recommended setting.
* AutoAccept If this parameter is set to AutoAccept, both the Calendar Attendant and resource booking attendant are enabled on the mailbox. This means that the Calendar Attendant updates the calendar, and then the resource booking assistant accepts the meeting based upon the policies.
The default setting is AutoUpdate.

Finally, we’ll reset the user permissions on the Room mailbox:

PS C:\> Set-MailboxFolderPermission -Identity BTConf:\Calendar -User Default -AccessRights Author

We’ll assign PublishingEditor rights to just one user:

PS C:\> Set-MailboxFolderPermission -Identity BTConf:\Calendar -User JaneDoe -AccessRights PublishingEditor

No Comments

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *