This Blueprint gets all (depending on config) users from Microsoft Active Directory and index them to Onify. To integrate with AD we use the Onify.ActiveDirectory
PowerShell module (by Tony Aronsson @ Zitac) to both be able to do full index or delta index if needed. With the Onify.ActiveDirectory
module, we can index anything from AD, like users, computers, groups, etc.
- Onify Hub API 2.3.0 or later
- Onify Agent (tagged
agent
) - Onify Flow license
- Camunda Modeler 4.4 or later
- Node.js v12 or higher (on agent)
- PowerShell v5 or higher (on agent)
- Workflow (Flow)
- Agent scripts
Onify.ActiveDirectory
PowerShell module
- Copy files from
.\resources\agent\scripts
to.\scripts
folder on Onify Agent.
Setup the AD integration using Onify.ActiveDirectory
PowerShell module.
- Go the the Onify Agent
.\scripts\Onify.ActiveDirectory
folder - Open
config.json
- Replace
dc01.contoso.com
with your own domain controller - Replace
contoso.com
with your own domain name - Replace
DC=contoso,DC=com
with your own domain base - Update
searchBase
if needed - Add or remove properties in
property
field if needed (used for templates)
- Go the the Onify Agent
.\scripts\Onify.ActiveDirectory\templates
folder - Rename the
contoso.com
folder with your own domain name - Update the template files (*.json) if needed
NOTE: By deploying or running the flow you will also schedule it to be run every day at 01:00. This can be changed if needed.
- Open
activedirectory-index-users.bpmn
in Camunda Modeler - Customize the flow (optional)
- Click
Deploy current diagram
and follow the steps
- Open
activedirectory-index-users.bpmn
in Camunda Modeler - Click
Start current diagram
- Community/forum: https://support.onify.co/discuss
- Documentation: https://support.onify.co/docs
- Support and SLA: https://support.onify.co/docs/get-support
This project is licensed under the MIT License - see the LICENSE file for details.
Thanks Tony Aronsson @ Zitac for great work with the PowerShell scripts and modules.