Question: get-mailbox' is not recognized as the name of a cmdlet function?
Answer: This error message means that the Exchange Module for PowerShell is not loaded and therefore the command “get-mailbox” is not recognized. To manage Exchange Online mailboxes in Office 365 with PowerShell you must connect your PowerShell session with Exchange Online.