EntraExporter icon indicating copy to clipboard operation
EntraExporter copied to clipboard

QUESTION (noob): What can folks recommend for IMPORTING this to a tenant?

Open domcote opened this issue 11 months ago • 7 comments

@merill and folks, this is awesome. What is the easiest way to import / restore this back in to an Entra ID tenant?

domcote avatar Mar 14 '24 12:03 domcote

I was wondering this myself :)

hitem avatar Mar 19 '24 07:03 hitem

Same question here, and in fact it makes me wonder what value a bunch of JSON files have without a way to process them back into the system.

n9yty avatar Jun 25 '24 23:06 n9yty

We found Microsoft365DSC.com shortly afterwards. I think that might be your answer. 👍

GeldHades27355 avatar Jun 26 '24 07:06 GeldHades27355

@domcote @n9yty @GeldHades27355 - We are currently working on restoring these JSON files. We have already succeeded in doing this for several settings, e.g. for applications, auth methods, conditional access named locations, etc. Have you found a way to restore it in the meantime? I am open to an exchange of ideas.

tobisce avatar Jul 15 '24 15:07 tobisce

Yeah - as previously mentioned: https://Microsoft365DSC.com.

GeldHades27355 avatar Jul 15 '24 16:07 GeldHades27355

Have you tried granular restores of settings? In case you just want to restore only specific settings out of your DSC export file.

tobisce avatar Jul 16 '24 06:07 tobisce

Yeah no - haven't tried due to no need. We actually need full imports every time. Plus, DSC helps us keep target tenants aligned with our blueprint/baseline.

I DIDN'T say Microsoft365DSC was easy btw... it is NOT. 🤪 It expects advanced Powershell, Powershell DSC and Entra experience to work properly. But it's one of the few tools I am aware of that can programmatically dump and import most (if not all) key Entra settings.

There are other projects out there that have similar goals: https://github.com/KelvinTegelaar/CIPP with a fancy GUI and even support, as well as https://github.com/Micke-K/IntuneManagement, which does an excellent job of exporting and importing JSON for Intune with a really nice GUI on it. Maybe you can plug in to them?

Personally, I'm a huge fan of IntuneManagement. Seeing that you also use JSON to define the settings, I'd think it wouldn't be too hard to integrate with IntuneMangement - resulting in a tool that covers two of the major PITAs when managing multiple M365 tenants. 😁 Especially having a GUI for lesser coders would be a gamechanger IMHO.

GeldHades27355 avatar Jul 16 '24 14:07 GeldHades27355