
Shaz_Berry asked a question.
Hi Snowpeeps!
I would really like to know if anyone has worked out how to apply Discovery to Azure Active Directory.
There is the InTune Connector, however this pulls back Hardware and Software inventory as well.
I simply want a way to apply Discovery, without inventory. N.B our client uses Snow Agent on all computers.
My situation is that our client are provisioning computers using InTune, leaving records in AAD and not syncing back to Active Directory. Therefore this renders traditional Snow Discovery using LDAP useless.
Keen to hear what the community have found 🤙
Cheers
Shaz
Hi Sharron,
we had to feed Discovered CIs from other sources to Snow in some scenarios, where no native Snow-method existed, as well. (e.g.: unsupported CMDB)
So we created/tested our own StoredProcedure '[SnowIntegration].[dbo].[DiscoveredCiAddUpdate]' to mimik the behavior/processing of the 'Snow Discovery data from file' connector of the SIM.
We then crafted some own (automated Process) which looked-up/listed CIs in the unsupported CMDB and handed them over to the SP.
The SP then checks, if the CI is already known to be inventoried in Snow, and if not creates the entries for a 'discovered' CI in snow InventoryDB then.
So, if you can automate the lookup in AAD by some means (e.g. using an MS-API), it should be relatively easy to use such an SP to create the discovered CIs in Snow then.
Of course, you can use the 'Snow Discovery data from file' connector of the SIM to get extracted/exported CIs from AAD into snow.
That's what I would to as a 'first step'.
Then - as a second step I would try to automate this process and if you need a more programatically/algorithmic way to control the process, have meaningfull logging and to avoid shuffling around export-/import files, I would then opt to use the SP.
In our case of 'unsupported CMDB' we opted for our own SP, as this was part of additional processing needed in creating our 'own' CMDB-Connctor using SQL-based jobs/SPs between those two DBs (Snow/CMDB) so now file ex-/import was necessary.
Naturally the SP is doing some checking and logging as well.
If you are interested in more details, please PM me and I will be happy to lend a helping hand.