PowerShell script exchange
Post Reply
Talom
Enthusiast
Posts: 43
Liked: 6 times
Joined: Oct 21, 2014 7:56 am
Contact:

Query Veeam Version

Post by Talom »

Hi,
i have just a simple request. I want to query the actual Veeam Version with Powershell. Is there a Powershell Command for it or is it possible to query it from DB directly?
I found nothing in the reference and also in the forum.
BACKUP EAGLE® Developer
PTide
Product Manager
Posts: 6428
Liked: 729 times
Joined: May 19, 2015 1:46 pm
Contact:

Re: Query Veeam Version

Post by PTide » 1 person likes this post

Hi,

Please try this piece of code

(Get-PSSnapin VeeamPSSnapin).Version

Thank you.
Talom
Enthusiast
Posts: 43
Liked: 6 times
Joined: Oct 21, 2014 7:56 am
Contact:

Re: Query Veeam Version

Post by Talom »

thx, so simple...
this should cover all my needs.
I checked the powershell output against Versionoutput from Veeam B&R GUI and they are different Powershell: 8.0.0.0 and GUI:8.0.0.2021
BACKUP EAGLE® Developer
PTide
Product Manager
Posts: 6428
Liked: 729 times
Joined: May 19, 2015 1:46 pm
Contact:

Re: Query Veeam Version

Post by PTide » 1 person likes this post

If you need an exact version (including build) please use the following code:

Code: Select all

$corePath = Get-ItemProperty -Path "HKLM:\Software\Veeam\Veeam Backup and Replication\" -Name "CorePath"
$depDLLPath = Join-Path -Path $corePath.CorePath -ChildPath "Packages\VeeamDeploymentDll.dll" -Resolve
$file = Get-Item -Path $depDLLPath
$version = $file.VersionInfo.ProductVersion
Gve
Service Provider
Posts: 33
Liked: 2 times
Joined: Apr 28, 2015 3:28 pm
Full Name: Guillaume
Location: France
Contact:

[MERGED] Check Veeam Version

Post by Gve »

Hello
How it s possible to read the Veeam Server Version with powershell ?
I would like to know if it's V8 ou V9, and the update version (0-2)

If it's not possible in powershell how can we do that (registry ?) ?

Regards
edward.cossett
Lurker
Posts: 1
Liked: 1 time
Joined: Jul 16, 2018 6:54 pm
Full Name: Edward Cossett
Contact:

Re: Query Veeam Version

Post by edward.cossett » 1 person likes this post

I know this is an old post, but I just wanted to post an update for anyone who may run across this post needing an answer. Running this command in powershell:" [System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Program Files\Veeam\Backup and Replication\Console\veeam.backup.shell.exe").FileVersion " should return the Current version number of the veeam backup shell.
veremin
Product Manager
Posts: 20283
Liked: 2258 times
Joined: Oct 26, 2012 3:28 pm
Full Name: Vladimir Eremin
Contact:

Re: Query Veeam Version

Post by veremin »

There is an alternative way to do that:

Code: Select all

$Path = "Path to Veeam.Backup.Core.dll" # Path to Veeam.Backup.Core.dll by default it's located in C:\Program Files\Veeam\Backup and Replication\Backup\Veeam.Backup.Core.dll
$Item = Get-Item -Path $Path
$Item.VersionInfo.ProductVersion
$item.VersionInfo.FileVersion
$item.VersionInfo.Comments
The last line should even mention hot fixes, if any is installed.

Thanks.
JTT
Service Provider
Posts: 100
Liked: 2 times
Joined: Jan 02, 2017 7:31 am
Full Name: JTT
Contact:

Re: Query Veeam Version

Post by JTT »

We are planning to implement Veeam deployments version check across many servers.
So what is the latest and the most confident way to implement this with Powershell?
veremin
Product Manager
Posts: 20283
Liked: 2258 times
Joined: Oct 26, 2012 3:28 pm
Full Name: Vladimir Eremin
Contact:

Re: Query Veeam Version

Post by veremin »

Honestly I think the script I've provided should be a way to go. The other ones work as well, but I don't believe they catch the hot fixes installed (and hot fixes do affect backup console compatibility). Thanks!
tom_nl
Enthusiast
Posts: 43
Liked: 7 times
Joined: Nov 02, 2018 9:13 am
Contact:

Re: Query Veeam Version

Post by tom_nl »

What is the difference between these two?:

$Item.VersionInfo.ProductVersion
$item.VersionInfo.FileVersion
oleg.feoktistov
Veeam Software
Posts: 1918
Liked: 636 times
Joined: Sep 25, 2019 10:32 am
Full Name: Oleg Feoktistov
Contact:

Re: Query Veeam Version

Post by oleg.feoktistov »

The best explanation I encountered so far:
https://stackoverflow.com/questions/752 ... uctversion
Thanks,
Oleg
jtaft
Lurker
Posts: 1
Liked: never
Joined: Mar 07, 2023 7:07 pm
Full Name: Jesse taft
Contact:

Veeam B&R Patch Version

Post by jtaft »

I am curious if there is a way to get more information than just the Veeam 11.x.x.x. We are an MSP and utilize Power Shell for a lot of tasks. one of the biggest issues we run into is we have to remote into each Server we manage to see the patch that is installed related to Veeam backup and replication. Would be nice if there was an Automated way to pull the Patch version that I could run a script against. Let me know if anyone has done this or also wants the feature added.
PetrM
Veeam Software
Posts: 3262
Liked: 526 times
Joined: Aug 28, 2013 8:23 am
Full Name: Petr Makarov
Location: Prague, Czech Republic
Contact:

Re: Query Veeam Version

Post by PetrM »

Hi Jesse and Welcome to Veeam R&D Forums!

I moved your question to an already existing topic, please review the suggestions above. Also, you may have a look at these examples.

Thanks!
Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests