ADaMIS

Joining Active Directory & Management Information Systems

ADaMIS is designed to link school MIS systems with their Active Directory domains, making sure that user accounts are synchronised (created, updated and deleted), along with email contacts, simplifying administration workload for network technicians when a change is made in the MIS.

What's Inside

Synchronisation

The data in your MIS and AD domain is identical. Any changes made in the MIS will replicate to AD on a schedule or manually.

MIS Agnostic

Works with any MIS, assuming the data can be automatically exported from the software. Supported: SIMS

Customisation(ish)

Create usernames based on formats that you currently have, place contacts into specific OUs and map drives to your file servers.

Open Source

Don't like how part of ADaMIS functions? Download the code, make your changes and contribute to the whole community.

Internationalisation

Run ADaMIS in a language of your choice. There is currently 1 language supported out of the box, and you can easily add your own.

Need Help?

Visit the wiki for ADaMIS to see if your problem is listed here. Alternatively, open a help ticket.

About

ADaMIS was born out of a school IT technicians frustrations of having to manually check the new starters against users who already existed in Active Directory, and updating email addresses in Exchange of parents who kept changing them, from the reports generated from the schools MIS.

Originally a collection of PowerShell scripts, which had to be run manually for each new change that was needed, ADaMIS is intended to collate all of them into a program that can run as a service in a 'set and forget' mode. It utilises the MIS's automated report generation programs to get the data that has changed, and then checks it against Active Directory. Any discrepancies (e.g. users missing, contact email addresses changed) are corrected in Active Directory.

The bottom line is this: ADaMIS assumes that the data in your MIS is the absolute truth, and Active Directory is wrong... so make sure that no one is doing anything funky with your MIS!