PowerCLI. Получение ролей и привилегий.
Для получения ролей и привилегий для vCenter необходимо два скрипта, вернее скрипт и командлет. Затем два файла собираются в один.
Получение привилегий:
&{foreach($role in Get-VIRole){
Get-VIPrivilege -Role $role -ErrorAction SilentlyContinue |
Select @{N=»Role»;E={$role.Name}},@{N=»Privilege Name»;E={$_.Name}},@{N=»Privilege ID»;E={$_.ID}}
}} | Export-Csv C:\ПУТЬ\PowerCLI\report\Rights.csv -NoTypeInformation –UseCulture
Роли получаются еще проще:
Get-VIPermission | Select Role, Principal, IsGroup, Entity, Propagate | Export-Csv C:\ПУТЬ\PowerCLI\report\Rights.csv -NoTypeInformation –UseCulture