14/04/2014
					Лёгкое программирование под Autodesk Vault. Часть 15
Добавление пользователя осуществляется вызовом соответствующей функции.
Код - 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)
 - $userName = 'AD'
 - $password = '12345'
 - $atype = 'Vault' # или 'ActiveDir'
 - $firstName = 'Альбрехт'
 - $lastName = 'Дюрер'
 - $email = 'AD@painter.com'
 - $isActive = $true
 - $roleNameArray = 'Редактор документа (уровень 2)', 'Диспетчер ERP'
 - $vaultNameArray = 'Vault', 'Renaissance'
 - # Получаем ID хранилищ по именам
 - $vaultIdArray = $g_login.WebServiceManager.FilestoreVaultService.GetKnowledgeVaultsByNames($vaultNameArray).Id
 - # Получаем ID ролей по именам
 - $roleIdArray = ($g_login.WebServiceManager.AdminService.GetAllRoles() | Where {$roleNameArray -contains $_.Name}).Id
 - #Создаём пользователя
 - $newGroup = $g_login.WebServiceManager.AdminService.AddGroup($userName, $password, $atype, $firstName, $lastName, $email, $isActive, $roleIdArray, $vaultIdArray)
 
                        Автор: Дмитрий Емельянов
Автор перевода: Дмитрий Емельянов
						
Отредактировано 06.08.2014 в 14:58:24
				Автор перевода: Дмитрий Емельянов
Обсуждение: http://adn-cis.org/forum/index.php?topic=680
Опубликовано 14.04.2014Отредактировано 06.08.2014 в 14:58:24