--- title: "Install-VBRAvailableUpdates" description: "This cmdlet installs available software updates on the Linux-based backup server and all Veeam Infrastructure Appliances or a specific list of servers." canonical: "https://helpcenter.veeam.com/docs/vbr/powershell/install-vbravailableupdates.html" breadcrumb: "Veeam PowerShell Reference > Veeam PowerShell Reference > Veeam Updater > Install-VBRAvailableUpdates" dateModified: "2026-08-19" --- # Install-VBRAvailableUpdates ## Short Description Installs available software updates on a Linux-based backup server or a Veeam Infrastructure Appliance. **Product Edition**: Standard, Enterprise, Enterprise Plus, Veeam Universal License ## Syntax This cmdlet provides the following parameter sets: ## Detailed Description This cmdlet installs available software updates on the Linux-based backup server and all Veeam Infrastructure Appliances or a specific list of servers. ## Parameters

Parameter

Description

Type

Required

Position

Accept Pipeline Input

InstallAll

Defines if updates are installed on all Linux-based servers.

SwitchParameter

True

Named

False

ServerId

Specifies the Linux-based servers you want to install updates on.

Guid[]

True

Named

True (ByPropertyName, ByValue)

`` This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see [ Microsoft Docs](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_commonparameters?view=powershell-7). ## Examples ::: example ### Example 1. Installing Updates on all Linux-Based Servers This command installs software updates on all Linux-based servers. ``` Install-VBRAvailableUpdates -InstallAll ``` ::: ::: example ### Example 2. Installing Updates on Specific Linux-Based Servers This example shows how to install software updates on the Linux-based servers with specific ID. ``` $LinuxServers = Get-VBRServer -Type "Linux" Install-VBRAvailableUpdates -ServerId $LinuxServers.Id ``` Perform the following steps: 1. Run the [`Get-VBRServer`](get-vbrserver.md) cmdlet. Set `Linux` as the `Type` parameter value. Save the result to the `$LinuxServers` variable. 2. Run the `Install-VBRAvailableUpdates` cmdlet. Provide the `Id` property for the `$LinuxServers` variable and set it as the `ServerId` parameter value. ::: ## Related Commands [`Get-VBRAvailableUpdates`](get-vbravailableupdates.md)