Together with Universal Automation this should be possible.
Adam has put a blog series out for AD and Servicedesk that would show you how to change password on a user, so that should serve as a good start for you.
Using Universal Automation you can also invoke a script to do the portscan and present your result in the dashboard.
In first issue you would loop through all DCs to apply same action
However, if you’re on a single domain, the password replication should only take few seconds by default on your DCs, so realistically you only need to update one DC
We have about 10 different domains, so looping through each to update a password is what we’re after…saves us time every N weeks, where we’d have to RDP into each environment
What I’m not clear on is if Universal is invoking scripts that it has stored in its environment, or if I’m embedding all of the code that the dashboard is running within the dashboard itself? I see so many examples for dashboards that are representing charts/information, but no examples with buttons that actually perform actions.