Exchange 2007 lub Exchange 2010 Kiedy ostatni raz została wykonana kopia baz danych?
Z poziomu Exchange Management Shell należy wykonać poniższe polecenia:
$OrganizationName = Get-OrganizationConfig | Select-Object -Property Name
$Date = Get-Date -DisplayHint DateTime
Write-Host 'Backup Status Report for All Databases in Exchange Organization' $OrganizationName.Name
Write-Host 'Created on' $Date 'Backup Status of Mailbox Databases'
Get-MailboxDatabase -Status | where {$_.Recovery -eq $False } `
| Select-Object -Property Server, StorageGroupName, Name , LastFullBackup, LastIncrementalBackup, BackupInProgess `
| Sort-Object -Property Server, StorgageGroupName, Name | Format-Table -AutoSize
Write-Host 'Backup Status of Public Folder Databases'
Get-PublicFolderDatabase -Status | Select-Object -Property Server, Storagegroupname, Name , LastFullBackup, LastIncrementalBackup, BackupInProgess `
| Sort-Object -Property Server, StorgageGroupName, Name | Format-Table -AutoSize
Uwaga: kluczowy jest tu, przy poleceniach Get-MailboxDatabase i Get-PublicFolderDatabase, parametr -Status.
Źródła:
Ultan Kinahan Creating a Report About Exchange Database Backups with PowerShell