29.04.2019, 22:17 | #1 |
Участник
|
D365FO - Как автоматизировать добавление пользователей и назначать им роли в D365FO?
Всем привет!
У нас есть 2 окружения: Производственное и Тестовое. Есть 20 пользователей, которые тестят в Тестовом окружении, но в Производственном у них есть только System User роль. Когда копируется база данных из Производства в Тест, то этим пользователям добавляется System Administrator роль, используя SQL-запрос. Такое копирование из Производственной среды в Тестовую осуществляется ежедневно. Как оказалось, за этих пользователей в Производственном окружении нам необходимо платить. Попытки "с нуля" создавать пользователей в Тестовом окружении, используя SQL-запросы, потерпели фиаско. Вопросы:
Заранее, большое спасибо за вашу помощь! |
|
30.04.2019, 01:09 | #2 |
Banned
|
https://docs.microsoft.com/en-us/dyn...opment-machine
Цитата:
This topic only applies to downloaded local virtual machines (VMs) or VMs that are hosted in a customer’s subscription. You can't create new users on Microsoft-managed developer and build machines where developers have no administrator acces to the VM (Platform update 12 or newer).
|
|
|
За это сообщение автора поблагодарили: MarinaAX (2). |
30.04.2019, 06:43 | #3 |
Участник
|
Цитата:
|
|
30.04.2019, 09:54 | #4 |
Moderator
|
Добавлю, что существует очень удобная powershell библиотека для администрирования виртуалок с D365FO - d365fo.tools. Помимо всего прочего, там есть и добавление пользователей.
Кстати - не очень понятно, что вы имеете в виду под "многоуровневым" окружением. |
|
|
За это сообщение автора поблагодарили: Logger (1), ax_mct (2), MarinaAX (2). |
30.04.2019, 19:34 | #5 |
Banned
|
Цитата:
А что там в случае "Microsoft-managed" в части админских прав я без понятия. Довольно странное чувство в целом когда прыжок на месте провокация, шаг в сторону - побег. |
|
|
За это сообщение автора поблагодарили: MarinaAX (2). |
01.05.2019, 01:19 | #6 |
Участник
|
Большое спасибо за вашу помощь, ax_mct и fed!
К сожалению, данный скрипт не подходит по ряду причин: 1. Наши среды находятся за пределами нашей локальной сети и как следствие, не принадлежат нашему домену. Т.е. использование domainname\username - не подойдёт. 2. Другая проблема: некоторые из тестировщиков-BA'ев имеют учетные записи, принадлежащие другим доменам. 3. Изучение кода cmdlet'а https://github.com/Microsoft/Dynamic...xDeveloper.ps1, особенно в разделе "#Begin Provision" показывает, что активируется доступ для пользователя к SQL server'у, а не импорт пользователя из Azure Active Directory. Как мне кажется, ожидаемое решение в случае, если оно таки будет использовать SQL-скрипт, будет работать с таблицами USERINFO и SYSUSERINFO. Возможно, есть иное решение, которое использует более "высокий" уровень импорта данных, а не SQL-скрипт. В любом случае, большое спасибо за помощь всем участникам дискуссии! Поищу, может будет что-либо полезное в https://github.com/d365collaborative...ools/functions, например, https://github.com/d365collaborative...365aaduser.ps1 З.Ы.: "Многоуровневая" среда - это любая среда, отличная от single-box среды. Т.е. среда может содержать один-два-несколько AOS серверов и один BI server, что более или менее отражает Производственное окружение. Последний раз редактировалось MarinaAX; 01.05.2019 в 01:23. |
|
|
За это сообщение автора поблагодарили: ax_mct (2). |
01.05.2019, 05:28 | #7 |
Участник
|
мы делали просто Excel файл со списком пользователей, и потом загружали его вручную(ентити для этого есть) Если автоматизировать, можно наверное прикрутить Recurring Integrations Scheduler
|
|
|
За это сообщение автора поблагодарили: MarinaAX (2). |
01.05.2019, 14:19 | #8 |
Участник
|
MarinaAx , с такими вопросами приезжайте к нам на Колыму, будете консультантом )Встречу, включая Русскую баню беру на себя )
__________________
-Ты в гномиков веришь? -Нет. -А они в тебя верят, смотри, не подведи их. Последний раз редактировалось Pustik; 01.05.2019 в 14:25. |
|
|
За это сообщение автора поблагодарили: MarinaAX (2). |
04.05.2019, 16:40 | #9 |
Участник
|
Цитата:
Вот тут описан пример использования с Excel http://yetanotherdynamicsaxblog.blog...perations.html Крайне рекомендую присмотреться к PowerShell библиотеке https://github.com/d365collaborative/d365fo.tools она же d365fo.tools, упоминалась выше. |
|
|
За это сообщение автора поблагодарили: trud (2), MarinaAX (2). |
04.05.2019, 16:46 | #10 |
Участник
|
Цитата:
Сообщение от fed
Добавлю, что существует очень удобная powershell библиотека для администрирования виртуалок с D365FO - d365fo.tools. Помимо всего прочего, там есть и добавление пользователей.
У меня как-то уже дважды негативный опыт добавления новых пользователей через эту утилиту |
|
04.05.2019, 17:44 | #11 |
Moderator
|
|
|
|
За это сообщение автора поблагодарили: vmoskalenko (3), MarinaAX (2). |
14.05.2019, 22:48 | #12 |
Участник
|
Кому интересно: мы остановили свой выбор на Workspaces > Data management > Export / Import и используем следующие Data entity:
|
|
|
За это сообщение автора поблагодарили: vmoskalenko (4). |
Теги |
data entity |
|
|