We’ve worked hard to put together the definitive list of BPOS PowerShell commands for Exchange Online. Enjoy!
| cmdlet | Function | Description |
| Enable-MSOnlineUser | User Administration | Activates a specific user and assigns a service license the user |
| Get-MSOnlineSubscription | User Administration | Returns of list of available subscriptions to assign licenses to users. |
| Set-MSOnlineUserPassword | User Administration | Sets a specific user account’s password to a specific value. |
| Add-MSOnlineUser | User Administration | Creates a disable user account in Microsoft Online Services. |
| Set-MSOnlineUser | User Administration | Sets a specific user account’s properties. |
| Remove-MSOnlineUser | User Administration | Remove a specific user account form Microsoft Online Services |
| Get-MSOnlineUser | User Administration | Returns a specific user account’s properties. |
| Add-MSOnlineMailPermission | User Administration | Adds e-mail–related permissions on a Microsoft Online Services user account. |
| Remove-MSOnlineMailPermission | User Administration | Removes e-mail–related permissions on a Microsoft Online Services user account. |
| Set-MSOnlineAlternateRecipient | User Administration | Sets an alternate recipient for a user’s mailbox in Exchange Online. |
| Clear-MSOnlineAlternateRecipient | User Administration | Removes alternate recipient settings for a user’s mailbox in Exchange Online. |
| Enable-MSOnlinePOPAccess | User Administration | Enables POP3 access for a user’s mailbox in Exchange Online. |
| Disable-MSOnlinePOPAccess | User Administration | Disables POP3 access for a user’s mailbox in Exchange Online. |
| Import-TransporterBinary | Migration | The Import-TransporterBinary cmdlet imports Transporter object data from files with the .tbin extension. |
| Export-TransporterBinary | Migration | Use the Export-TransporterBinary cmdlet for writing Transporter objects to a file with the .tbin extension. |
| Add-XsExchangeForwardingAddress | Migration | Establishes mail forwarding from an on-premises Microsoft Exchange Server account to the corresponding mailbox in Microsoft Exchange Online. The cmdlet cleans up local mailboxes. |
| Remove-XsExchangeForwardingAddress | Migration | Removes any mail forwarders that may exist on user accounts that have mail forwarding enabled to Microsoft Exchange Online. |
| Add-XsExchangeOnlineItem | Migration | Injects mailbox data items into the Microsoft Exchange Online service. |
| Add-MicrosoftOnlineExchangeItem | Migration | Injects mailbox data items into Microsoft Exchange Online, using Exchange Web services. |
| Get-ImapMailbox | Migration | Gets the properties for the specified Internet Message Access Protocol (IMAP) mailbox. |
| Get-ImapMailboxData | Migration | Get mailbox data from the specified IMAP mailbox. |
| Get-InternetMailbox | Migration | Get data describing an Internet mailbox. |
| Get-PopMailbox | Migration | Get data describing a POP mailbox. |
| Get-PopMailboxData | Migration | Get POP mailbox data from the specified mailbox. |
| Get-XsActiveDirectoryUser | Migration | Get directory objects from Active Directory for the specified user. |
| Get-XsExchangeMailboxData | Migration | Get mailbox data from the specified Microsoft Exchange Server mailbox. |
| Move-XsExchangeMailboxToExchangeOnline | Migration | Migrates mailbox data from Microsoft Exchange Server to Microsoft Exchange Online. |
| Move-XsImapMailboxToExchangeOnline | Migration | Migrates mailbox data from an Internet Message Access Protocol (IMAP) server to Microsoft Exchange Online. |
| Move-XsPopMailboxToExchangeOnline | Migration | Migrates mailbox data from a POP server to Microsoft Exchange Online. |
| Search-XsMicrosoftOnlineDirectory | Migration | Searches the Microsoft Online Services directory for matches to the source object. |
| Get-xsHostedExchangeMailbox | Migration | Get the data that describes a hosted Exchange mailbox. |
| Get-xsHostedExchangeMailboxData | Migration | Extracts mailbox data from a Hosted Exchange mailbox. |
| Set-xsMicrosoftOnlineMigrationStatus | Migration | Set the migration status for a specific mailbox. |
| Move-xsHostedExchangeMailboxToExchangeOnline | Migration | Migrates mailbox data from Hosted Exchange to Microsoft Exchange Online. |
[...] PowerShell Commands [...]
[...] Here is a great resource for more PS Commands in the BPOS Migration Command Shell: http://www.bpossibility.com/powershell-commands/ [...]
[...] to The CloudAbout MeBPOS PowerShell Commands Bookmark the [...]