XADM: 공용 폴더를 이동할 수 없다

기술 자료 번역 기술 자료 번역
기술 자료: 829736 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

공용 폴더를 이동하려고 하면 다음 현상 중 하나 이상이 발생할 수 있습니다.
  • Microsoft Outlook에서 이동 옵션을 사용하여 공용 폴더를 이동하려고 때 폴더 이동 및 다음과 같은 오류 메시지가 나타납니다.
    이동 또는 폴더를 복사할 수 없습니다. 폴더를 이동할 수 없습니다. 최상위 폴더 하위 폴더 중 하나가 이동할 수 없습니다. 또는 폴더에 대한 적절한 권한이 없을 수 있습니다. 폴더에 대한 사용 권한을 확인하려면 폴더를 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 속성을 클릭하십시오. 이 개체에 대해 이 작업을 수행할 충분한 권한이 없습니다. 폴더 연락처 또는 관리자에게 문의하십시오.
  • Exchange System Manager에서 공용 폴더를 끌어 하면 반복적으로 자격 증명을 묻는 메시지가 나타납니다. 이러한 프롬프트에 대한 응답으로 사용자의 자격 증명을 입력하면 다음과 같은 오류 메시지가 나타날 수 있습니다.
    액세스 거부

    기능: Win32
    ID: 80070005
    Exchange System Manager
공용 폴더를 이동할 수 없는 경우에도 여전히 복사 또는 공용 폴더에 성공적으로 삭제할 수 있습니다.

원인

공용 폴더 뉴스 그룹 폴더 또는 뉴스 그룹 앵커 폴더가 표시되어 있는 경우 이 문제가 발생합니다. 공용 폴더의 MAPI 속성을 확인하여 폴더 유형을 결정할 수 있습니다. 뉴스 그룹 앵커 폴더 같은 속성이 있습니다.
  • PR_IS_NEWSGROUP_ANCHOR (0x6696000B)
  • PR_INTERNET_NEWSGROUP_NAME(0x66A7001E)
  • PR_INTERNET_CHARSET (0x669A001E)
  • PR_NEWSGROUP_COMPONENT(0x66A5001E)
  • PR_PREVENT_MSG_CREATE(0x65F4000B)
뉴스 그룹 폴더와 같은 속성이 있습니다.
  • PR_IS_NEWSGROUP (0x6697000B)
  • PR_INTERNET_NEWSGROUP_NAME (0x66A7001E)
  • PR_INTERNET_CHARSET(0x669A001E)
  • PR_NEWSGROUP_COMPONENT(0x66A5001E)
  • PR_PREVENT_MSG_CREATE(0x65F4000B)
참고 최상위 폴더를 이동하려고 하면 이 문서의 "현상" 절에서 설명하는 문제가 발생할 수 있습니다. 최상위 폴더를 이동해야 하는 않는 확인하십시오. 추가 문제 해결 단계를 수행하기 전에 소스 폴더와 대상 폴더에 대한 사용 권한을 확인하십시오. 해당 폴더에 대한 그룹의 권한을 확인하는 확인하십시오.

중요한 뉴스 그룹 폴더 또는 뉴스 그룹 앵커 폴더를 이동할 수 없습니다.

해결 과정

이 문제를 해결하려면 다음 이 단계를 수행하십시오.

1단계: 있는 한 네트워크 뉴스 전송 프로토콜 위해 가상 디렉터리 연결된 경우 공용 폴더 나열

조직의 각 Exchange 컴퓨터에 네트워크 뉴스 전송 프로토콜(NNTP) 가상 디렉터리에 연결된 공용 폴더를 유의하십시오. 이렇게 하려면 다음과 같이 하십시오.
  1. Exchange 시스템 관리자를 시작하십시오.
  2. 관리 그룹이 설정되어 있으면 관리 그룹 을 확장한 다음 관리 그룹을 확장하십시오.
  3. 서버 를 확장하고, 서버를 확장한, 프로토콜 을 확장합니다. 그리고 NNTP, 확장 및 NNTP 가상 서버를 확장하십시오.
  4. NNTP 가상 서버에 아래의 가상 디렉터리 를 클릭하십시오.
  5. 오른쪽 창에서 가상 디렉터리를 해당하는 공용 폴더를 봅니다.
참고 아래에서 NNTP 가상 디렉터리의 PR_IS_NEWSGROUP_ANCHOR 속성을 있는 폴더에 있는 경우 공용 폴더를 이동할 수 없습니다.

2단계: PR_IS_NEWSGROUP_ANCHOR 속성 찾기

PR_IS_NEWSGROUP_ANCHOR 속성이 있는 모든 공용 폴더를 찾으려면 이 문서의 "추가 정보" 절에 제공된 스크립트를 실행하십시오.

3단계: PR_IS_NEWSGROUP_ANCHOR 속성 제거

이전 단계에서 사용되는 및 이 폴더에 가상 디렉터리에 연결된 공용 폴더 중 하나가 아닌 공용 폴더 스크립트에 의해 반환되는 경우 PR_IS_NEWSGROUP_ANCHOR 속성을 제거하십시오. 이렇게 하려면 다음과 같이 하십시오.
  1. 정보 저장소 뷰어 (Mdbvue32.exe) 도구를 시작하십시오. 이 도구는 Microsoft Exchange 2000 Server CD를 Support\Utils\i386 폴더에 위치합니다. Microsoft Exchange 2000 Server 포함된 지원 도구에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    316279Exchange 2000 Server ROM의 포함된 않는 XGEN: 도구
  2. MAPI_NEW_SESSION 확인란을 선택하고 MAPI_EXPLICIT_PROFILE 확인란을 눌러 선택한 다음 확인 을 누릅니다.
  3. Microsoft Outlook을 사용하여 정보 서비스를 구성할 것인지 묻는 메시지가 나타나면 Microsoft Exchange Server 확인란을 클릭한 후 다음 을 클릭하십시오. Exchange 서버 및 사서함 정보를 입력한 다음 나머지 단계에 따라 Outlook 계정 정보를 구성하십시오.

    참고 수정할 공용 폴더 소유자 권한이 있는 사서함 계정을 사용해야 합니다.
  4. MDB 메뉴에서 OpenMessageStore 를 클릭하십시오.
  5. 공용 폴더 를 누른 다음 열기 를 클릭하십시오.

    MDB 뷰어 테스트 응용 프로그램 대화 상자로 돌아갑니다.
  6. MDB 메뉴에서 IPM 하위 트리 열기 를 클릭하십시오.
  7. 자식 폴더 목록에서 모든 공용 폴더 두 번 누릅니다.
  8. 변경할 공용 폴더를 두 번 클릭하십시오.
  9. 폴더 속성 목록에서 0X6696 (PR_IS_NEWSGROUP_ANCHOR)을 클릭하십시오.

    참고 이 속성이 1 (True 로) 설정됩니다.
  10. 사용 가능한 작업 목록에서 폴더 속성 을 클릭한 다음 함수 호출 을 클릭하십시오.
  11. DeleteProps 를 클릭한 다음 6696PropID(Hex) 상자에 입력하십시오.
  12. PropType 목록에서 PT_BOOLEAN 를 클릭한 다음 추가 클릭하십시오.
  13. 선택한 IpsPropTagArray 목록에서 0X6696 를 클릭한 다음 호출 을 클릭하십시오.

    -> DeleteProps() IpObj 대화 상자가 나타납니다.
  14. IpObj DeleteProps()-> 닫으려면 닫기 단추를 클릭하십시오. 대화 상자.
  15. MAPI_FOLDER - foldername 속성 대화 상자를 종료하고, MAPI-폴더-foldername 대화 상자를 종료하고, MAPI_FOLDER - 모든 공용 폴더 대화 상자를 끝내려면 닫기 누른 다음 MAPI_FOLDER - IPM_SUBTREE 대화 상자를 끝내려면 닫기닫기 를 클릭하여 닫기 를 클릭하십시오.
  16. 세션 메뉴에서 세션 로그오프 를 누릅니다.
  17. 확인 을 누른 다음 확인 을 누릅니다.
  18. MDB 뷰어 테스트 응용 프로그램 대화 상자를 닫습니다.
폴더 속성을 제거하려면 이전 단계를 성공적으로 공용 폴더를 이동할 수 있습니다.

추가 정보

뉴스 그룹 또는 뉴스 그룹 앵커 폴더와 폴더 Is 경우 확인하는 방법

기본적으로 인터넷 뉴스 그룹 폴더가 뉴스 그룹 앵커 폴더로 표시되어 있습니다. 이 때문에 뉴스 그룹 폴더에 인터넷 뉴스 그룹 공용 폴더에서 만든 모든 폴더가 표시됩니다. 또한 NNTP 가상 디렉터리에 연결하여 뉴스 그룹 앵커 폴더로 표시된 공용 폴더를 구성할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. Exchange 시스템 관리자를 시작하십시오.
  2. 관리 그룹이 설정되어 있으면 관리 그룹 을 확장한 다음 관리 그룹을 확장하십시오.
  3. 서버 를 확장하고, 서버를 확장한, 프로토콜 을 확장합니다. 그리고 NNTP, 확장 및 NNTP 가상 서버를 확장하십시오.
  4. NNTP 가상 서버 에서 가상 디렉터리를 마우스 오른쪽 단추로 클릭하고, 새로 만들기를 가리킨 다음 가상 디렉터리 를 클릭하십시오.
  5. 새 NNTP 가상 디렉터리 마법사, 뉴스 그룹 하위 트리 를 상자에 이름을 입력한 후 다음 을 클릭하십시오.
  6. Exchange 공용 폴더 데이터베이스 를 클릭한 후 다음 을 클릭하십시오.
  7. 찾아보기 를 클릭하여, 이 NNTP 가상 디렉터리에 연결할 공용 폴더를 찾은 다음 확인 을 누릅니다.
  8. 마침 을 클릭하십시오.
  9. 네트워크 뉴스 전송 프로토콜(NNTP) 서비스가 다시 시작하십시오.
네트워크 뉴스 전송 프로토콜(NNTP) 서비스가 다시 시작한 후 공용 폴더 뉴스 그룹 앵커 폴더로 표시되어 있습니다. 또한 NNTP 가상 디렉터리에 연결된 공용 폴더 아래의 모든 공용 폴더 같은 뉴스 그룹 폴더에 표시되어 있습니다. 나중에 이 폴더에서 만든 모든 폴더는 같은 뉴스 그룹 폴더에 표시되어 있습니다.

PR_IS_NEWSGROUP 속성 찾기 방법

모든 뉴스 그룹 폴더가 뉴스 그룹 앵커 폴더 아래에 위치합니다. 따라서 뉴스 그룹 폴더를 찾으려면 특정 폴더의 상위 폴더가 뉴스 그룹 앵커 폴더에 있는지 확인하십시오.

PR_IS_NEWSGROUP_ANCHOR 속성 찾기 방법

조직 내 각 Exchange 컴퓨터의 가상 디렉터리를 보고 뉴스 그룹 앵커 폴더를 찾을 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.
  1. Exchange 시스템 관리자를 시작하십시오.
  2. 관리 그룹이 설정되어 있으면 관리 그룹 을 확장한 다음 관리 그룹을 확장하십시오.
  3. 서버 를 확장하고, 서버를 확장한, 프로토콜 을 확장합니다. 그리고 NNTP, 확장 및 NNTP 가상 서버를 확장하십시오.
  4. NNTP 가상 서버에 아래의 가상 디렉터리 를 클릭하십시오.
  5. 오른쪽 창에서 가상 디렉터리를 해당하는 공용 폴더를 봅니다.
다음 Microsoft Visual Basic 스크립트 Edition 스크립트를 조직에서 뉴스 그룹 앵커 폴더를 찾을 수 있습니다.

Microsoft는 묵시적인 보증 없이 목적으로만 프로그래밍 예제를 제공합니다. 이 포함되지만, 상품성 또는 특정 목적에의 적합성에 대한 묵시적인된 보증이 제한되지 않습니다. 이 문서에서는 만들려면 및 프로시저를 디버깅하는 데 사용되는 도구 및 여기서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 엔지니어는 사용자에게 도움이 되도록 특정 절차에 대한 기능을 설명할 수 있지만 추가 기능을 제공하거나 특정 요구 사항에 맞도록 프로시저를 구성하지는 이 예제를 수정하지 않습니다.
#######################################################################
#######################################################################

Option Explicit

'
' Loop through all public folders to check the PR_INTERNET_NEWSGROUP_NAME
'	property and to change the PR_IS_NEWSGROUP_ANCHOR property.
'

Dim tblFolderPath(20000) ' As String
Dim tblFolderID(20000) ' As String
Dim tblAnchorFolderPath(100) ' As String

Dim iNewsNameFolder ' As Integer
Dim iNewsAnchorFolder ' As Integer

Dim iNextFolder, iLastFolder ' As Integer     ' Next folder to process, last folder is filled in the array.
Dim iLastAnchorFolder 'As Integer
Dim oSession ' As MAPI.Session

GetAllFolder


Sub GetAllFolder()

    Dim oInfoStores ' As InfoStores
    Dim oInfoStore ' As InfoStore
    Dim oFolder ' As MAPI.Folder
    Dim bFound ' As Boolean
    Dim i,j ' As Integer
        
    '   Get first folder.
    
    wscript.echo "Before creating MAPI Session"
    Set oSession = wscript.CreateObject("MAPI.Session")  ' New MAPI.Session
    wscript.echo "Before Logging On"
    oSession.Logon 
    
    Set oInfoStores = oSession.InfoStores
    bFound = False
    wscript.echo " "
    wscript.echo "Looking for infostores..."
    For i = 1 To oInfoStores.Count
        wscript.echo "   infostore(" & i & ") " & oInfoStores.Item(i).ProviderName & ":" & oInfoStores.Item(i).Name
        If InStr(oInfoStores.Item(i).ProviderName, "Microsoft Exchange") > 0 Then
            If InStr(oInfoStores.Item(i).Name, "Public Folders") > 0 Then
                Set oInfoStore = oInfoStores.Item(i)
                bFound = True
            End If
        End If
    Next
    
    If Not bFound Then
        wscript.echo "ERROR: Did not find InfoStore Microsoft Exchange Server for a Public Folder Tree"
        exit sub
    Else
        wscript.echo "selected infostore " & oInfoStore.ProviderName & ":" & oInfoStore.Name
    End If
    wscript.echo " "
    
    tblFolderID(1) = oInfoStore.RootFolder.ID
    tblFolderPath(1) = ""
    
    iNextFolder = 1
    iLastFolder = 1
    iLastAnchorFolder = 0 
    iNewsNameFolder = 0
    iNewsAnchorFolder = 0

    
    While iNextFolder <= iLastFolder
        ProcessFolder (iNextFolder)
        iNextFolder = iNextFolder + 1
    Wend

    '   Summary
    
    wscript.echo " "
    wscript.echo "----------------------------------------------------------"
    wscript.echo "went through " & iLastFolder & " folders"
    wscript.echo "Number of folders with PR_INTERNET_NEWSGROUP_NAME set : " & iNewsNameFolder & " folders "
    wscript.echo "Number of folders with PR_IS_NEWSGROUP_ANCHOR set : " & iNewsAnchorFolder & " folders "
    wscript.echo "----------------------------------------------------------"
    wscript.echo " "
    wscript.echo "Folders with PR_IS_NEWSGROUP_ANCHOR set : " 
    wscript.echo " "
    
    For j=0 To iLastAnchorFolder 
	wscript.echo "  " & tblAnchorFolderPath(j)
    Next

    wscript.echo "----------------------------------------------------------"
    wscript.echo " "
    
End Sub

'
'   Fill in folder name.
'   Verify if there are subfolders, and then add them to the array.
'
Sub ProcessFolder(i)

    Dim oFolder ' As MAPI.Folder
    Dim SubFolders ' As MAPI.Folders
    Dim j ' As Integer
    Dim strParentPath ' As String
    Dim strNewsName ' As String
    Dim strNewsAnchor ' As String
    
    Set oFolder = oSession.GetFolder(tblFolderID(i))
    
    '   Adding Child folders.
    
    strParentPath = tblFolderPath(i)
        
    Set SubFolders = oFolder.Folders
    For j = 1 To SubFolders.Count
        iLastFolder = iLastFolder + 1
        tblFolderID(iLastFolder) = SubFolders.Item(j).ID
        tblFolderPath(iLastFolder) = strParentPath & "\" & SubFolders.Item(j).Name
        wscript.echo i & ": adding subfolder " & SubFolders.Item(j).Name & " as " & iLastFolder
    Next

    Set SubFolders = Nothing
    
    '   Dealing with PR_INTERNET_NEWSGROUP_NAME and PR_IS_NEWSGROUP_ANCHOR properties.
       
    On Error Resume Next
    strNewsName = ""
    strNewsAnchor = ""
    strNewsName = oFolder.Fields.Item(1722220574).Value
    strNewsAnchor = oFolder.Fields.Item(1721106443).Value
                                            
    On Error GoTo 0
    
    If Len(strNewsName) > 0 Then
        wscript.echo i & ": " & tblFolderPath(i) & " has PR_INTERNET_NEWSGROUP_NAME =" & strNewsName
	iNewsNameFolder = iNewsNameFolder + 1

    Else
        wscript.echo i & ": " & tblFolderPath(i) & " PR_INTERNET_NEWSGROUP_NAME is not set"
    End If

    If Len(strNewsAnchor) > 0 Then
	iLastAnchorFolder = iLastAnchorFolder + 1
	tblAnchorFolderPath(iLastAnchorFolder) = tblFolderPath(i)
        iNewsAnchorFolder = iNewsAnchorFolder + 1

    End If
    
    Set oFolder = Nothing
    
End Sub

#######################################################################
#######################################################################

속성

기술 자료: 829736 - 마지막 검토: 2006년 10월 27일 금요일 - 수정: 2.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Exchange 2000 Server Standard Edition
키워드:?
kbmt kbprb kberrmsg KB829736 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com