One day I write some scripts based on:
- /usr/bin/plutil
- /usr/libexec/PlistBuddy
Some starting materials are at:
- How To: Create a Microsoft Remote Desktop 8 Connection | macmule
- com.microsoft.rdc.mac.plist needs to be binary for RDP to work and XML to edit it manually (use plutil to do the conversion)
- macmule/Create-a-Microsoft-Remote-Desktop-8-Connection
- Microsoft Remote Desktop version 8 – JAMF Nation
- remote desktop – Where does Microsoft RDP 8 for Mac store it’s configuration – Ask Different
- .rdp files are now using the XML plist format: Microsoft releases Remote Desktop 8.0 for Android, iOS and Mac | OfficeforMacHelp.com
- CoRD .rdp files seem to share the same XML plist format: Transfer CoRD bookmarks to Microsoft Remote Desktop | OfficeforMacHelp.com
A thing I learned is that the Microsoft Remote Desktop 8 is basically a rebranded iTap RDP (it looks like Microsoft bought iTap RDP for Mac, as iTap RDP for Mac is now discontinued)
–jeroen