
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에서는 다시 사용할 수 없습니다.