Microsoft Corp (NASDAQ:MSFT) has signed a power purchase agreement (PPA) with UK-based solar energy developer-operator Lightsource bp to source renewable electricity for its operations in Poland.