|  07.11.2012, 17:11 | #1 | 
| Enjoy! | Программно создать пользователя 
			
			Привет! Как корректно создать нового пользователя программно (sql) в АХ2009, при условии что АХ перенесена в другой Домен? Подскажите..   | 
|  | 
|  07.11.2012, 17:41 | #2 | 
| Боец | 
			
			1. Создать запись в UserInfo (нужены: имя домена, логин + на основании их запросить SID у AD) 2. Создать соответствующую запись в SysUserInfo 3. Создать запись в UserGroup (или SysUserGroup) Создать из SQL не уверен что получится - нужно запросить SID, используя .Net Framework - умеет ли SQL это делать? Попробуйте создать ручками пользователя в AX - посмотрите как запрашивается SID и какие поля заполняются. | 
|  | |
| За это сообщение автора поблагодарили: iCloud (1). | |
|  07.11.2012, 18:00 | #3 | 
| Axapta | Цитата: Цитата: 
		
			SELECT *  FROM OPENQUERY(active_directory_linked_server_name ,'select sAMAccountName, objectSID from ''LDAP://DC=xxx, DC=yyy'' where objectCategory = ''user'' ' ); | 
|  | |
| За это сообщение автора поблагодарили: iCloud (1). | |
|  08.11.2012, 15:28 | #4 | 
| Enjoy! |   
			
			Спасибо за подсказку, знал но не был уверен. Все получилось. Достаточно было изменить в UserInfo и *Group* SID еще можно посмотреть в реестре: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID> (в зависимости от пользователя). | 
|  | 
|  08.11.2012, 16:21 | #5 | 
| NavAx | 
			
			whoami /user
		 
				__________________ Isn't it nice when things just work? | 
|  | 
|  08.11.2012, 16:28 | #6 | 
| ---------------- | 
			
			а для dax2012?
		 | 
|  |