1
votes

I have Full Access for Room mailbox ("[email protected]"). So i can retrieve all meetings scheduled in Room. In retrieve appointments I'm getting Subject as organizer Name instead of appointment subject.

For Example: While Creating Appointment given data

Meeting Subject: Test1

Meeting Organizer: [email protected]

Attendees: [email protected]

Location: [email protected]

While fetching data from Room getting subject as "Suneel" instead of "Test1"

Can anyone help me on this?

CalendarView cView1 = new CalendarView(fromDate, toDate);

FolderId foldertest = new FolderId(WellKnownFolderName.Calendar, new Mailbox("[email protected]"));

FindItemsResults<Appointment> findResults = 
service.FindAppointments(foldertest, cView1);

findResults.Items.ToList().ForEach(d =>
{
    Appointment appointment = Appointment.Bind(service, new  
    ItemId(d.Id.UniqueId));
    roomAppointments.Add(appointment);
});
1

1 Answers

0
votes

What your seeing is normal depending on the configuration of the Meeting room eg for privacy reasons you don't want the subject of every Meeting visible to all users that have access to the Meeting room. You can change this configuration using Set-CalendarProcessing https://technet.microsoft.com/en-us/library/dd335046(v=exchg.160).aspx and use the -AddOrganizerToSubject switch