Running Veeam PowerShell Session from Linux Machines

Veeam Backup & Replication supports usage of Veeam Backup PowerShell on Linux machines. Before you run the cmdlets on a Linux machine, you must create an optional repository for the Veeam package, install the Veeam Backup PowerShell module and import it to your Linux system. After that, you can connect to the backup server.

Requirements

Consider the following requirements:

  1. Install the ASP.NET Core Runtime 8.0 environment or later:

dnf install aspnetcore-runtime-8.0 -y

  1. Install Windows PowerShell. For more information, see Microsoft Docs.
  • To run Veeam PowerShell cmdlets, you must have Veeam Backup Administrator role. For more information, see Users and Roles.
  • A machine that runs the PowerShell session must have Windows PowerShell version 7 installed.
  • To utilize the Veeam Explorer PowerShell functionality, you must install the necessary Veeam Explorer PowerShell modules. For more information, see Starting PowerShell Sessions in the Veeam Explorers PowerShell Reference.

Configuring Veeam Backup PowerShell on Linux Machines

To be able to perform operations Veeam Backup PowerShell on Linux machines, perform the following steps:

  1. Create an optional Linux repository:
  1. Install Veeam Backup PowerShell Module:

dnf install veeam-powershell -y

  1. Import Veeam Backup PowerShell Module:

Import-Module /opt/veeam/powershell/Veeam.Backup.PowerShell/Veeam.Backup.PowerShell.psd1

  1. Connect to Veeam backup server:

Connect-VBRServer -Server "192.24.125.135" -User "veeamadmin" -Password "Password"

Page updated 9/8/2025

Page content applies to build 13.0.0.4967