I've tested again using both my admin account and the vCenter local admin and the code is still unsuccessful. The same results are returned when using either privilege ID or Name.
PS C:\Scripts\VMware\vCenterRoles> Set-VIRole -Role "vCenter - Level 2 - Backup" -AddPrivilege (
Get-VIPrivilege -Name @(
"Disable or enable alarm on entity"
)
)
Name IsSystem
---- --------
vCenter - Level 2 - Ba... False
PS C:\Scripts\VMware\vCenterRoles> Set-VIRole -Role "vCenter - Level 2 - Backup" -AddPrivilege (
Get-VIPrivilege -Id @(
"Alarm.ToggleEnableOnEntity"
)
)
Name IsSystem
---- --------
vCenter - Level 2 - Ba... False