© 2019 Avaya Inc. All rights reserved.
© 2015 Avaya Inc. All rights reserved. NDA Confidential, Use pursuant to your agreement.
Change Calendar Room Resource Settings using PowerShell
• Note: this step is very important to view meeting subject and private flag also in
Room calendars.
• Login to Exchange server using the LDAP user which have the admin/exchange domain
right
• Start Exchange Management Shell (EMS) using the “Run as Administrator” option.
This option is available when you right-click the EMS app without launching it.
• Check the settings for the calendar resource with following command, changing the value
for “room_name” to the actual room name value.
Get-CalendarProcessing -Identity "room_name" | Format-
List Identity,DeleteComments,DeleteSubject,AddOrganizerToSubject,RemovePrivateProp
erty
• Verify the responses for the following values:
"DeleteSubject", "AddOrganizerToSubject", "DeleteComments", and
"RemovePrivateProperty",
In most cases, these values are set to True.
Identity : portertest.com/Users/room_name
DeleteSubject : True
AddOrganizerToSubject : True
DeleteComments : True
RemovePrivateProperty : True
• Change the settings for the room with following command, changing the value for
“room_name” to the actual room name value.
Set-CalendarProcessing -Identity "room_name" -AddOrganizerToSubject $false -
OrganizerInfo $true -DeleteAttachments $true -DeleteComments $false -DeleteSubject
$false -RemovePrivateProperty $false
• After running these commands, the following settings will be set:
Identity : portertest.com/Users/room_name
DeleteSubject : False
AddOrganizerToSubject : False
DeleteComments : False
RemovePrivateProperty : False
• Notes:
• If you do not want to show the Calendar topic, change DeleteSubject $false to
DeleteSubject $true
• If you see an error such as “The operation couldn't be performed because object
'Room' couldn't be found on <yourdomain>'.”, that means the scope of the role
group that grants you permission to run the cmdlet does not include the
user/room. Make sure you are logged in with an admin account, as required
above.
• If you see an error such as “Set-CalendarProcessing command not found”, make
sure the administrator account you used to log in to PowerShell has permissions
in “Organization Management” and “Recipient Management”, as required above.
• Check the settings for the room after changing the settings, with the following command,
changing the value for “room_name” to the actual room name value.
Get-CalendarProcessing -Identity "room_name" | Format-List
identity,deletesubject,addorganizertosubject,DeleteComments,RemovePrivateProperty
• Verify that the responses for the following values have been changed to False:
"DeleteSubject", "AddOrganizerToSubject", "DeleteComments" and
"RemovePrivateProperty"
Identity : portertest.com/Users/room_name
DeleteSubject : False
AddOrganizerToSubject : False
DeleteComments : False
RemovePrivateProperty : False
• Repeat Steps above for each Room calendar, changing only the room name in each
command.