Microsoft’s MSN China has announced the appointment of a new management team to enhance its management structure of technology and operation teams.