Microsoft Corp (NASDAQ:MSFT) will get renewable power supplies from oil and gas major BP Plc (LON:BP) under a broader cooperation between the two companies.