Microsoft Corp (NASDAQ:MSFT) will be buying the output of a 74-MW solar park in North Carolina that will be constructed by renewables developer Invenergy.