--- title: "Start-VBRNASBackupHealthCheck (obsolete)" description: "This cmdlet performs a health check for the latest restore point in the backup chain and its repair if necessary. During the health check, Veeam Backup & Replication performs a CRC check for metadata and a hash check for data blocks in backup..." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrnasbackuphealthcheck.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Obsolete Cmdlets > Start-VBRNASBackupHealthCheck (obsolete)" dateModified: "2026-08-19" --- # Start-VBRNASBackupHealthCheck ## Short Description Performs a health check for the latest restore point in the backup chain and its repair if necessary. ::: note This cmdlet is obsolete. Run the [`Start-VBRUnstructuredBackupHealthCheck`](start-vbrunstructuredbackuphealthcheck.md) cmdlet instead. ::: **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets:
Job
NasBackup
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
Force |
Defines that the cmdlet will perform a health check without showing warnings in the PowerShell console. |
|
False |
Named |
True (ByPropertyName) |
|
Job |
Specifies a file backup job. The cmdlet will perform a health check for this backup job. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
NASBackup |
Specifies backup files created by the file backup job. The cmdlet will perform a health check for this backup job. Accepts the |
|
True |
Named |
True (ByPropertyName, ByValue) |
|
Repair |
Defines that the cmdlet will repair missing data and metadata. If you provide this parameter, the cmdlet will repair the missing metadata. Otherwise, the cmdlet will perform a health check of backup files and if corruption is detected, it will return a notification. Note: First, run the cmdlet with this option disabled to perform the health check. After that, if there are any inconsistencies in the backup, run the cmdlet again with this option enabled. |
|
False |
Named |
False |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
False |
Named |
False |