I have for my own use made a script that allowes me to connect to the tenants we have at work.
This script will provide you with the information you need to connect to your Exchange Online, Microsoft Online services, Skype4Business, Sharepoint and Compliance Center environments hosted in the cloud.
The script gives you a selection of your tenants to connect to, or you can type one in manually (You would have to provide the tenant info yourself in the menu)
To get the script to remain persistent in your current powershell session, import it as a module.
If you run it in ISE, you do not have to import it as a module.
(To avoid errors its also recommended that you run your PS sessions as administrator, and set-executionpolicy remotesigned)
And when I am logged in I have made a few selections of simple tasks that I would sometimes be required to run.
I connect default to the Exchange Online session, but you can also connect to MsOnline, Skype4B og SharePoint from this script.
Im mainly an Exchange Admin, so I have not made any functions for Skype and Sharepoint 😉
To connect to the different O365 solutions you will have to install following software:
Connecting to Sharepoint online you will require to install: Sharepoint Online Management Shell
Connecting to Skype 4 Business you will require to install: Skype for Business Online
Connecting to Microsoft Online Services you will require to install: Microsoft Online Services Sign In Assistant and Azure Active Directory Module
Script can be downloaded here: o365-public
Edit 09.11.2015 : Added to Github as well: https://github.com/TmJr75/Powershell/tree/master/O365%20Admin
If anyone has similar scripts, feel free to show me 😉