A few steps to enable management of your Office 365 subscription using Powershell. One uses Powershell because not all configuration is available through the Office 365 Portal, and it's also useful for automation.
UPDATE (2016-04-20): updated links and information.
Download and install the Microsoft Online Services Sign-In Assistant.This is required in order to be able to sign in to Office 365.
Download and install Azure Active Directory Module for Windows PowerShell (64-bit version).Note: 32-bit users, see below.
Optionally, you can also download and install modules to manage Sharepoint Online and Skype for Business Online.
32-bit Azure AD Module
From October 20, 2014, the Azure Ac ...
To make your custom cmdlets (functions) available in your PowerShell sessions, there are a few methods.
To do a one-time import of functions in your current session, store the functions in a PS1-file and save it somewhere. Then, in your session run the following:
Notice the dot and a space behind it. This method, called "dotting" does a one-time import in the current session. This is useful for when you have functions that you don't use often, and don't want them to be available at all times.
An alternative method is to save the functions as a PSM1-file (extension .psm1) to create a module file, then use Import-Module to import your functions.