One Day Sec

Why might the veeam-creds PowerShell script fail on Veeam Backup & Replication 11 and higher, and how can it be fixed?

The script fails because it uses the deprecated sqloledb driver, which is expired on newer systems. To fix, replace sqloledb with a supported driver like MSOLEDBSQL or MSOLEDBSQL19. First, check if the driver is installed using PowerShell's OleDbEnumerator. If not, download and install the appropriate OLEDB driver from Microsoft, which may also require updating Microsoft Visual C++ Redistributable to version 14.34 or later. This workaround is essential for successful credential extraction in the Veeam Backup & Replication Vulnerability Debugging Environment Setup.
veeam-credssqloledbMSOLEDBSQL19PowerShelldriver compatibilityVisual C++ Redistributable

Browse all Q&A →