How to get list of databases from multiple servers

It will take days to finish manually but powershell can get this done in a click. So how to do this . First find a server in domain having powershell installed. Create directory “X:\Monitoring_Automation\” Create files in above directory. Serverlist Powershell script Batch file to call PS1 file ................
................