Hello @BuckRogers
There are a few ways this can be completed. To know what's on site at each location, you may want to consider deploying LsAgent as DKnappe1 has suggested. Download LsAgent - Lansweeper IT Asset Management But, this will only discover the asset details it's installed onto.
Another idea is to have LsPush configured as a GPO (How to use the LsPush scanning agent in a group policy - Scanning your network - Lansweeper Communit...) but this will require a scan server to be present on the local network of each location.
You also mentioned Azure, if you have configured InTune for deployment, that's another way to discover assets deployed in the environment.
But, to get network, print, firewall, etc devices, you'll need to have a local scan server in that environment.
For ease of management for you and your team, you'll want to sync these installations to the Lansweeper Cloud where they can all be visible there in a single pane of glass. Otherwise, you'll be having to log into each server to manage that one environment.
Managing multiple environments can be challenging, but Lansweeper and our new cloud environment should be able to help you get things in control. I hope this helps.
Tim N.
Lansweeper Employee