Exchange Online PowerShell does not offer any item-level cmdlets, so you will not be able to do this. You can look at an API-based solution, either via the Graph API or EWS. Keep in mind that updating the item within the Room calendar will not update the corresponding items in either the organizer or attendee's calendars though.
Alter exchange meeting subject with powershell
Hi,
we where utilizing the cmdlet
Set-CalendarProcessing -Identity "******@company.com" -AddOrginizerToSubject $true -DeleteSubject $true
on one of our Meeting rooms, unfortunately this only affects new meetings created after the setting was changed.
Now we have the request from our CEO to also alter the meeting subjects for meetings created before the setting was altered.
I know there is no cmdlet like 'Set-CalendarItem
' or 'Set-MailboxItem
' available in Exchange Online,
and the Get-CalendarDiagnostics*
cmdlets only help with reading the existing items but not altering them.
Therefore i'm asking if anyone found a workaround for this, or was able to create a script to 'touch' the objects in the calendar.
Thanks for any input in advance.
Exchange Online
Windows for business | Windows Server | User experience | PowerShell
1 answer
Sort by: Most helpful
-
Vasil Michev 119.6K Reputation points MVP Volunteer Moderator
2024-02-14T17:07:53.0966667+00:00