13/04/2014
Лёгкое программирование под Autodesk Vault. Часть 14
Для получения информации о разрешениях и ролях пользователей достаточно вызвать соответствующие методы.
Объект |
Опция |
Название метода |
Permissions |
ByUserId |
GetPermissionsByUserId |
Roles |
ByUserId |
GetRolesByUserId |
Разработаем программный код:
Код - PowerShell: [Выделить]
- Add-Type -Path "c:\Program Files (x86)\Autodesk\Autodesk Vault 2014 SDK\bin\Autodesk.DataManagement.Client.Framework.Vault.Forms.dll"
- $global:g_login=[Autodesk.DataManagement.Client.Framework.Vault.Forms.Library]::Login($null)
- $UserID = 2
- # Получение информации по пользователю
- $userPermissions = $g_login.WebServiceManager.AdminService.GetPermissionsByUserId($UserID)
- $userRoles = $g_login.WebServiceManager.AdminService.GetRolesByUserId($UserID)
- # Вывод информации по пользователю
- $userPermissions | Out-GridView -Title ('Разрешения пользователя с ID='+$UserID)
- $userRoles | Out-GridView -Title ('Роли пользователя с ID='+$UserID)
Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов
Отредактировано 06.08.2014 в 14:58:41
Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=677
Опубликовано 13.04.2014Отредактировано 06.08.2014 в 14:58:41