Outlook 2007/MS Exchange 2003 - 특정 폴더 집합을 전역적으로 강제 적용

Outlook 2007/MS Exchange 2003 - 특정 폴더 집합을 전역적으로 강제 적용

Exchange 2003 서버에 150개의 클라이언트가 연결되어 있습니다. 모든 Outlook 2007 클라이언트에 특정 폴더 집합이 있고 사용자가 이러한 폴더를 제거할 수 없도록 강제하려고 합니다.

이와 관련된 그룹 정책 설정을 찾으려고 노력했지만 관련이 없는 것 같습니다. Google은 이 문제에 대해 아무것도 밝히지 않습니다.

그건 불가능한 일인가요? 이에 대한 아이디어나 경험이 있는 사람이 있나요?

답변1

관리되는 폴더라고 하는 이 기능은 Exchange 2007에 도입되었으며 Exchange 2010의 보존 태그를 위해 더 이상 사용되지 않습니다. 그러나 여전히 존재합니다. 2013/365/2016은 확실하지 않습니다.

Exchange 2003에는 기본 옵션이 없습니다. 타사 도구를 찾거나 10년 된 플랫폼을 간단히 업그레이드할 수 있습니다.

답변2

Exchange 2003에서는 CDO/MAPI만 사용할 수 있습니다. 예제가 많지는 않지만 다음을 확인하세요.방법: CDO 1.21 및 ACL.dll을 사용하여 폴더 수준 권한 설정

잘 작동하는지, 잘 모르겠습니다. (그러나 이는 microsot의 블로그에서 가져온 것이며 Microsoft 직원이 쓴 것입니다.)

편집됨: 폴더를 생성하려면 CDO 예를 들어보세요.https://msdn.microsoft.com/en-us/library/ms878640(v=exchg.65).aspx

The following examples show how to create a folder in the Exchange store. The function in each example performs the following steps:
The function attempts to create a folder at this URL. If an error occurs, the function fails.
If the function is successful, it sets the new folder's contentclass Field to the value "urn:content-classes:folder".
The function returns a reference to the Record object that is bound to the new folder.
VBScript
If WScript.Arguments.Count < 1 Then
 WScript.Echo "Usage: cscript createfolder.wsf URL [content class]"
 WScript.Quit
End If

Dim sUrl
Dim sContentClass

' Note: It is recommended that all input parameters be validated when they are
' first obtained from the user or user interface.
sUrl = WScript.Arguments(0)
sContentClass = WScript.Arguments(1)

Dim Rec
Wscript.Echo "Creating folder at URL: " & sUrl
Set Rec = CreateFolder(sUrl, sContentClass, Nothing)
Wscript.Echo "Succeeded."

Function CreateFolder( sUrl, sContentClass, Conn )

 Dim Rec
 Set Rec    = CreateObject("ADODB.Record")

 ' Did caller pass a Connection object reference?
 If Not ( VarType(Conn) = vbObject AND TypeName(Conn) = "Connection" ) Then
   Set Conn = CreateObject("ADODB.Connection")
   Conn.Provider = "ExOLEDB.DataSource"
   Conn.Open sUrl
 End If

 If sContentClass = "" Then
  sContentClass = "urn:content-classes:folder" ' The Default is urn:content-classes:folder.
 End If

 ' Try to create the folder

 Rec.Open sUrl, Conn, adModeReadWrite, adCreateCollection
 Rec.Fields("DAV:contentclass") = sContentClass
 Rec.Fields.Update

 Set CreateFolder = Rec

End Function

EWS는 폴더 ACL을 변경할 수 있지만 Exchange 2003에서는 이를 지원하지 않습니다. 최소한 Exchange 2007이 필요합니다.

Set-MailboxFolderPermission도 가능하지만 2003에서는 다시 사용할 수 없습니다.

몇 가지 예를 들면,거기그리고거기

관련 정보