We currently have over 40 discoveries set up that we run every couple of months to ensure all of the 'important' nodes are being monitored. Currently all of our discoveries are set up to discover on a schedule but are set to manually import the nodes. All of the discoveries are done on a specific day of the month and then we have a powershell script that grabs all of the discovered nodes from the database, filters through all of them and picks out the 'important' nodes based on their name, subnet, etc and adds custom properties to them based on location, team the node is assigned to etc and then adds the nodes via the script.
I would like to start the discoveries directly from powershell if possible so we can eliminate setting up all of the schedules through the GUI is possible.
Any ideas?