Get-DbaDbBackupHistory,dbatools

The below script will give the last FULL backup information for a specifc database of specific server. You need to provide the Server and DatabaseNames.
cls
# Get the backup history
$backupHistory = Get-DbaDbBackupHistory -SqlInstance "ServerName" -Database "DatabaseName" -LastFull -Verbose
# Add a custom column 'ParentFolder' using calculated property to extract the parent folder from the 'Path' property
$backupHistoryWithCustomColumn = $backupHistory | Select-Object ComputerName,SQLInstance,Database,Start,End,Duration,
TotalSize,CompressedBackupSize,Type,
@{Name='Path';Expression={$_.Path | Split-Path -Parent}},
@{Name='File';Expression={$_.Path | Split-Path -Leaf}}
# Display the result with the new custom column
$backupHistoryWithCustomColumn

Comments

Popular posts from this blog

Always On FailOver Events

The transaction log for database is full due to 'OLDEST_PAGE'

SSAS Cube or Database backup with Powershell command "Backup-AsDatabase"