Beispielhafte Anlage eines neuen benutzerdefinierten Citrix Administrator Rolle, incl. Prüfung auf Existenz und Zuweisung einiger Rechte:
If(-not((Get-AdminRole -Name "Custom Administrator" -ErrorAction SilentlyContinue).Name)) { New-AdminRole -Name "Custom Administrator" Add-AdminPermission -Permission @("Global_Read","Logging_Read") -Role "Custom Administrator" }
Beispielhafte Übernehmen der Rechte einer existierende Rolle für eine neue benutzerdefinierten Rolle:
$Permissions = Get-AdminRole "Delivery Administrator" | Select -Expand Permissions
Add-AdminPermission -Role "Custom Administrator" -Permission $Permissions