Вы можете использовать пространство имен AZROLESLib.
В основном определения ролей содержат операции или задачи, которые содержат операции по очереди.
Ссылка Назначения ролей Пользователи или группы, которые по очереди содержат пользователей, с определениями ролей.
Затем, чтобы получить списки операций, назначенных пользователю, вам необходимо получить назначения ролей, в которых пользователь находится, прямо или косвенно через группу, и получить операции, назначенные этому назначению роли, прямо или косвенно через задание.
Некоторая информация здесь .