IT 부서에서 방의 사서함 ([email protected]
) 및 사용자의 사서함 ([email protected]
)에 대한 권한을 위임 한 서비스 계정 ([email protected]
)을 IT 부서에서 제공했습니다.객실 사서함에 대한 Exchange EWS 캘린더 제목 다시 쓰기
Outlook에서 user.a
으로 실행 중일 때 EX-Room-A
을 사용하여 일정을 만들었습니다. 지금 여기의 Outlook Web Access에서와 EWS API를 FindItems를 사용하여 발생하는 행렬입니다 (RESP를 GetItem.) : user.a
의 자격 증명을 사용하여
, 나는에 올바른 이벤트 세부 사항 (제목 및 본문)를 참조하십시오
user.a
의 사서함.ex-room-a
의 사서함에 액세스 할 때 "ErrorFolderNotFound : 지정된 폴더를 저장소에서 찾을 수 없습니다."라는 메시지가 나타납니다.ex-room-a
의 편지함에ex-sa-devtest
의 자격 증명을 사용하면 제목 = "사용자 A"(끝의 공백에주의)가 표시되고 본문이 비어 있습니다.user.a
의 사서함에 올바른 제목과 본문이 표시됩니다.
서비스 계정이 대화방 사서함에 액세스 할 때 제목 필드를 "다시 쓰고"본문 필드를 비우는 이유는 무엇입니까?
내가 사용하는 SOAP의 XML은 다음과 같습니다
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:ns2="http://schemas.microsoft.com/exchange/services/2006/messages">
<SOAP-ENV:Header><ns1:RequestServerVersion Version="Exchange2013_SP1"/><ns1:TimeZoneContext><ns1:TimeZoneDefinition Id="W. Europe Standard Time"/></ns1:TimeZoneContext></SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns2:FindItem>
<ns2:ItemShape><ns1:BaseShape>AllProperties</ns1:BaseShape></ns2:ItemShape>
<ns2:CalendarView StartDate="2017-12-06T00:00:00+01:00" EndDate="2017-12-06T23:59:59+01:00"/>
<ns2:ParentFolderIds>
<ns1:DistinguishedFolderId Id="calendar"><ns1:Mailbox><ns1:EmailAddress>[email protected]</ns1:EmailAddress></ns1:Mailbox></ns1:DistinguishedFolderId>
</ns2:ParentFolderIds>
</ns2:FindItem>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
흠. 일반 사용자가 세부 이벤트 정보에 액세스 할 수 없다고 가정 할 때 보안상의 이유는 무엇입니까? cmdlet의 경우 Exchange 서버는 2013입니다. 중앙 IT 부서에 대상 사서함에서 DeleteSubject 매개 변수를 false로 설정하면 작동 할 것입니다. –
회의실에 전화가 왔다고 가정 해 봅시다. HR 부서에서 중복에 관한 주제로 회의를 예약합니다. 회의는 사람들 사이에 주제 및 기관을 참석자들에게만 공개해야합니다. 회의실에서는 누구나 회의를 예약하고있는 사람을 볼 수있는 읽기 권한을 가질 수 있지만 회의의 제목이나 본문을 알 필요가 없으므로 기본적으로 제거되는 이유는 무엇입니까? Deletesubject 및 DeleteBody를 설정하면 해당 작업이 수행되지만 정보를 도입하면 위험이 노출됩니다. –
설명과 수정 모두에 감사드립니다. 완벽하게 작동했습니다! –