Public/Get-VeeamAgentVersion.ps1
function Get-VeeamAgentVersion { [OutputType([boolean],[string])] [CmdletBinding()] param () if(Get-Service VeeamEndpointBackupSvc -ErrorAction SilentlyContinue){ $Version = (Get-ItemProperty "HKLM:\SOFTWARE\Veeam\Veeam Agent for Microsoft Windows" -Name Version).Version if (!$Version){ Write-Error 'Unable to determine version'} else { $Version } } else{ Write-Verbose 'Veeam Agent install not found.' $False } } |