This article contains the list of cmdlets which allow you to manage:

mailboxes using HostPilot PowerShell.

Exchange mailboxes

Get-ExchangeMailbox
Get-ExchangeMailbox cmdlet gets the information on the Exchange mailbox.

Set-ExchangeMailbox
Set-ExchangeMailbox cmdlet sets the properties of the mailbox.

Enable-ExchangeMailbox
Enable-ExchangeMailbox cmdlet enables Exchange mail services for AD user. The user must not have any other mail services, e.g. OWA-only, POP/IMAP, etc.

Disable-ExchangeMailbox
Disable-ExchangeMailbox cmdlet disables Exchange mail services for AD user. All mailbox data (emails, tasks, appointments, etc.) will be deleted.

Set-ExchangeMailboxLimits
Set-ExchangeMailboxLimits cmdlet sets the send and receive limits (storage and message restrictions) for the mailbox.

Grant-ExchangeMailboxPermission
Grant-ExchangeMailboxPermission cmdlet grants the access permission to the recipient (mailbox or distribution group) for the Exchange mailbox.

Revoke-ExchangeMailboxPermission
Revoke-ExchangeMailboxPermission cmdlet revokes the access permission of the recipient (mailbox or distribution group) for the Exchange mailbox.

OWA-only mailboxes

Enable-OwaMailbox
Enable-OwaMailbox cmdlet turns on OWA-only mail services for Active Directory user. User must not have any other mail services, e.g. Exchange, POP/IMAP, etc.

Disable-OwaMailbox
Disable-OwaMailbox cmdlet turns off OWA-only mail services for Active Directory user.

POP/IMAP mailboxes

Get-PopImapMailbox
Get-PopImapMailbox cmdlet gets the information on the POP/IMAP mailbox.

Set-PopImapMailbox
Set-PopImapMailbox cmdlet sets the properties of the POP/IMAP mailbox.

Enable-PopImapMailbox
Enable-PopImapMailbox cmdlet turns on POP/IMAP mail services for Active Directory user. User must not have any other mail services, e.g. Exchange, OWA-only, etc.

Disable-PopImapMailbox
Disable-PopImapMailbox cmdlet turns off POP/IMAP mail services for Active Directory user.