--- title: "Start-VBRUnstructuredBackupHealthCheck" description: "This cmdlet performs a health check for the latest restore point created by file backup jobs and object storage backup jobs." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/start-vbrunstructuredbackuphealthcheck.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Unstructured Data Backup > Unstructured Data Recovery > Start-VBRUnstructuredBackupHealthCheck" dateModified: "2026-08-19" --- # Start-VBRUnstructuredBackupHealthCheck ## Short Description Performs a health check of the latest restore point created by file backup jobs and object storage backup jobs and their repair if necessary. **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 |
|---|---|---|---|---|---|
|
Backup |
Specifies backup files created by file backup jobs and object storage backup jobs. The cmdlet will perform a health check for these backup files. Accepts the |
True |
Named |
True (ByPropertyName, ByValue) |
|
|
EnableColdStorageRetrieval |
Defines that the cmdlet will retrieve backup data from cold or archive storage before running the health check. |
|
False |
Named |
False |
|
Force |
Defines that the cmdlet will perform a health check without showing warnings in the PowerShell console. |
|
False |
Named |
True (ByPropertyName) |
|
Job |
Specifies an array of file backup jobs and object storage backup jobs. The cmdlet will perform a health check for these backup jobs. 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 |
|
RetrievalSettings |
Specifies the cold or archive storage retrieval settings for the health check operation. Accepts the |
|
False |
Named |
False |
|
RunAsync |
Defines that the command returns immediately without waiting for the task to complete. |
|
False |
Named |
False |