Is there a way to get powershell scripting access to the data stored in a Google Apps account? I've been poking through their API documentation and it looks like way over-kill for my needs.
What I'd like to be able to do is basically have a powershell script I can run which will make a local backup of my
- Email Data
- Contact data
- Calendar Data
If I can't do the email, thats fine, because I can always IMAP into that; but I'd like to be able to automate the export of my contacts/schedules. I've read about other apps that do this, but I do not want an app. I need a script that I can reuse for multiple accounts, on multiple machines, with multiple users (who are not technical).
My vision is to give users a thumb drive with this powershell script loaded up, and have them run it and it will backup everything to the thumb drive. I am not looking for someone to provide me such a script (I wouldn't complain) just for someone to help me see if there is another way to use the Contacts API (for starters) with powershell, and not Java or .NET.
If there is some thing besides this or some way to use that API with powershell that would be great. I would really like to avoide having to write my own .NET application to do this.
I would be open to a python script and the python client library if that can be configured to run off a thumb drive with no installation or administrative rights. If this would be better sited on StackOverflow.com, let me know and I'll go post over there.