none
Database Backup 현황 RRS feed

답변

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

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

     

    문의 하신 “Database Backup 현황에 대한 답변을 드리겠습니다.

                

    Step 1 : 백업 정보

     

    Status 파라미터를 이용해서 현재 Database 상태정보를 가져 올 수 있습니다. 가장 최근에 백업 시간 정보만을 제공을 합니다.

     

    Get-MailboxDAtabase  -Status | fl Name, LastFullBackup

     

    Step 2 : 필터링

     

    백업을  한 번이상한 Database의 정보만을 제공을 합니다 .

     

    Get-MailboxDatabase -Status | ? { $_.LastFullBackup -ne $null } | Select-Object Name, LastFullBackup

     

    하루 전날에 백업한 Database의 정보를 제공을 합니다

     

    Get-MailboxDatabase -Status | ? { $_.LastFulBackup -le (Get-Date).AddDays(-1) -and $_.LastFullBackup -ne $null } | Select-Object Name, LastFullBackup

     

     

    Step 3 : 임의의 출력

     

    출력 LastFullBackup 컬럼의 값을 HashTable을 이용해서 임의로 수정을 해서 출력을 합니다.

     

    Get-MailboxDatabase -Status | % {

     

        if(!$_.LastFullBackup)

        { $LastFull = "Never" }

        else

        { $LastFull = $_.LastFullBackup};

       

        New-Object PSObject -Property @{Name = $_.Name

                                       LastFullBackup = $LastFull

                                       DaysSinceBackup = if($LastFull -is [datetime]) {

                                            (New-TimeSpan $LastFull).Days

                                       }

                                       else

                                       {

                                           $LastFull

                                       }

            }

        }

     

     

     

    참고 자료

     

    Get-MailboxDatabase

    http://technet.microsoft.com/en-us/library/bb124924.aspx

     

    Using the Foreach-Object Cmdlet

    http://technet.microsoft.com/en-us/library/ee176828.aspx

     

    New-Object

    http://technet.microsoft.com/en-us/library/dd315334.aspx

     

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

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

    • 답변으로 표시됨 김도남 2011년 11월 3일 목요일 오전 7:50
    2011년 11월 2일 수요일 오전 9:55
    중재자