How to get list of databases from multiple servers

“Select name as [database name] ,@@servername as [server name]from sys.databases” 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 ................
................