How to get list of databases from multiple servers

But what if some one asks you to get list of databases from 100+ 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 ................
................