Public/License/Install-VeeamAgentLicense.ps1

function Install-VeeamAgentLicense {
    [CmdletBinding()]
    param (
        [Parameter(Mandatory = $true)]
        $Path,
        [Parameter(Mandatory = $true, ParameterSetName = "Workstation")]
        [ValidateSet('Workstation', 'Server')]
        [string]$Type
    )
    switch ($Type) {
        'Workstation'   { $Option = '/w' }
        'Server'        { $Option = '/s' }
     }
    $Command = "`"$env:ProgramFiles\Veeam\Endpoint Backup\Veeam.Agent.Configurator.exe`" -license /f:`"$Path`" $Option"
    Write-Verbose $Command
    $Result = cmd /c $Command 2>&1
    if ($Result -ne 'ExitCode: 0') { Write-Error $Result }
}