none
Mailbox Database 폴더 변경 RRS feed

답변

  • 안녕하십니까? 김도남 님

    Microsoft TechNet Forum 사이트를 방문해 주셔서 감사합니다.

     

    문의 하신 “Mailbox Database 폴더 변경에 대한 답변을 드리겠습니다.

                

    Step 1 : Edb 폴더 변경

    TestDB_01 Database Edb 파일의 경로를 C:\Db\TestDB_01.Edb로 변경을 합니다.

     

    Move-DatabasePath -Identity TestDB_01 -EdbFilePath C:\DB\TestDB_01.Edb

     

    Step 2 : log 폴더 변경

     

    TestDB_01 Database LogFolderPath의 폴더를 C:\DB로 변경을 합니다.

     

    Move-DatabasePath -Identity TestDB_01 -LogFolderPath C:\DB

     

    Step 3 : Path 확인

     

    MaiboxDatabase EdbFilePath, LogFolderPath 속성을 이용해서 현재 경로를 확인할 수 있습니다.

                                          

    Get-MailboxDatabase -Identity TestDB_01 | fl *Path*

     

     

    Step 4 : 수동 작업

     

    수동으로 Database의 경로를 변경할 수 있습니다.

     

    1.  DisMount-Database TestDB_01

     

    2.     Database File을 수동으로  이동할 경로에 복사를 합니다.

     

    3.  Move-DatabasePath -Identity TestDB_01 -LogFolderPath C:\DB -EdbFilePath C:\DB\TestDB_01.Edb -ConfiguratoinOnly

     

    4.     Mount-Database TestDB_01

     

     

     

    Step 5 : Script

     

    Mailbox Server에 있는 모든 Database를 한 폴더안에 각 서브폴더로 이동을 합니다.

     

    function Move-BulkMailboxDatabasePath

    {

        param(

            [Parameter(Mandatory=$true)]

            $serverName,

            [Parameter(Mandatory=$true)]

            $folerPath        

        )

       

        trap [Exception]

        {

            Write-Host $_.Exception.Message

            continue;

        }

       

        $mailboxDatabases = Get-MailboxDatabase -Server $serverName

       

        $mailboxDatabases | % {   

      

        if([System.IO.Directory]::Exists("$folerPath\$_"))

        {

       

        }    

        else {

            [System.IO.Directory]::CreateDirectory("$folerPath\$_")

        };

        Move-DatabasePath -Identity $_.DistinguishedName -EdbFilePath "$folerPath\$_\$_.Edb" -LogFolderPath "$folerPath\$_" -Confirm:$false -Force;

        }  

    }

     

     

    Move-BulkMailboxDatabasePath "ForumQAExch01" "C:\DB2"

     

    참고 자료

    Move-DatabasePath

    http://technet.microsoft.com/ko-kr/library/bb124742.aspx

    Dismount-Database

    http://technet.microsoft.com/ko-kr/library/bb124936.aspx

     

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    • 답변으로 표시됨 김도남 2011년 10월 28일 금요일 오전 5:09
    2011년 10월 27일 목요일 오전 9:59
    중재자