Как узнать дату последнего успешного резервного копирования?

03 декабрь 2021, Пятница
2 764
0
1 0
Периодическое резервное копирование операционных и информационных систем, давно стало неотъемлемой частью зрелой IT инфраструктуры. Многие системы резервного копированию научились делать backup и restore не только операционных систем, но и отдельных приложений внутри ОС. Кроме настройки систем резервного копирования (СРК), большую роль еще играет отслеживание успешности выполнения заданий резервного копирования, как на уровне СРК, так и на уровне самих систем. Если состояние задания на уровне СРК, мы можем судить по статусу задания, то для определения успешности резервного копирования на уровне информационной системы, необходимо выполнять запросы непосредственно к ИС. В статье ниже, описаны некоторые способы проверки даты последнего успешного резервного копирования соответствующей системы.

Как узнать дату последнего успешного резервного копирования Active Directory?

Чтобы узнать дату последнего успешного резервного копирования службы каталогов, можно воспользоваться командой:
repadmin /showbackup
Она покажет дату создания последней успешной резервной копии каждого из разделов на текущем контроллере домена.
repadmin /showbackupЕсли необходимо получить информацию о последней дате резервного копирования всех контроллеров домена, то можно использоваться следующий PowerShell скрипт:
$ListDCs = Get-ADDomainController -filter * | Select Name | sort Name # Получаем список контроллеров домена
$ListNamingContexts = (Get-ADRootDSE).NamingContexts # Получаем список контектов именования


foreach ($DC in $ListDCs)
{
    Write-Host "Резервное копирование: " $DC.Name

    foreach ($NamingContext in $ListNamingContexts)
    {

        $DateBackup = (Get-ADReplicationAttributeMetadata -Object $NamingContext -Properties dSASignature -Server $DC.Name).LastOriginatingChangeTime
        Write-Host $NamingContext" последняя резервная копия:  "$DateBackup
    }
    Write-Host "____________________________"
}
Он выведет информацию по резервным копиям всех контекстов репликации всех контроллеров домена.

Как узнать дату последнего успешного резервного копирования SQL Server?

Для отслеживания состояние резервного копирования баз данных SQL Server можно использовать следующий PoweShell скрипт.
$DBServer = "<имя сервера\Инстанс>"

[System.Reflection.Assembly]::LoadWithPartialName(‘Microsoft.SqlServer.SMO’) | Out-Null
$server = New-Object (‘Microsoft.SqlServer.Management.Smo.Server’) $DBServer
$server.databases | select Name, Last*

Результат будет представлен в ввиде таблицы с указание даты последней резервной копии по каждому из типов резервного копирования


Как узнать дату последнего успешного резервного копирования Exchange Server?

Узнать даты последнего успешного копирования баз данных можно используя следующий скрипт:
Get-MailboxDatabase -Status | Select Name, Last*backup | ft
В результате скрипт покажет дату последней успешной резервной копии, по каждому из типов резервного копирования

Как узнать дату последнего успешного резервного копирования Windows?


Узнать даты последнего успешного резервного копирования Windows Server, можно при условии, что резервное копирование выполнялось штатными средствами Windows. В этом случае, можно использовать следующую комады Powershell
Get-WBSummary | select LastSuccessfulBackupTime
Результат будет получен в следующем виде:
При выполнении резервного копирования внешними средствами, для определения даты последнего успешного резервного копирования, необходимо получать информацию из установленного агента или непосредственно из системы резервного копирования.
Комментарии:
Прокомментировать
При использовании материалов ссылка на сайт UserMan.ru обязательна.
Политика конфиденциальности
Пользовательское соглашение
UserMan.ru © 2017-2024
Соцсети: VK