One of the big things I was looking forward to with the new release of SharePoint Online was the support for PowerShell for SharePoint. Up to this point there was only one command available.
The following are two great resources for you to learn a little bit about the PowerShell commands that are available to you.
With these, you can create automation around:
- Upgrading sites
- Managing internal and external users
- Management of Site Collections
- And a few other misc ones
Obviously if you were looking for PowerShell commands to run above the Site Collection level that is not supported as Office 365 does not provide access to Central Admin.
If you want to get some deeper automation, it is possible to utilize Client Side Object Model to do some automation.