CmdID / PowerShell / Cmdlets / Disable
Disable-Mailbox
Use the Disable-Mailbox cmdlet to disable the mailbox of existing users who already have mailboxes. Exchange PowerShell reference
From the Exchange PowerShell reference 13 parameters Its page in the reference
Parameters
-IdentityThe Identity parameter specifies the mailbox that you want to mailbox-disable.-ArbitrationThe Arbitration switch is required to mailbox-disable arbitration mailboxes.-ArchiveThe Archive switch specifies whether to disconnect the archive mailbox from the associated user.-Confirm, -cfThe Confirm switch specifies whether to show or hide the confirmation prompt.-DisableArbitrationMailboxWithOABsAllowedThe DisableArbitrationMailboxWithOABsAllowed switch specifies whether to bypass the checks for offline address books (OABs) within the specified arbitration mailbox that is being mail-disabled.-DisableLastArbitrationMailboxAllowedThe DisableLastArbitrationMailboxAllowed switch specifies whether to disable the specified mailbox, even if it's the last arbitration mailbox in the organization.-DomainControllerThe DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory.-IgnoreDefaultScopeThe IgnoreDefaultScope switch tells the command to ignore the default recipient scope setting for the Exchange PowerShell session, and to use the entire forest as the scope.-IgnoreLegalHoldThe IgnoreLegalHold switch ignores the legal hold status of the user.-PermanentlyDisableThe PermanentlyDisable switch specifies whether to permanently disable the mailbox.-PublicFolderThe PublicFolder switch is required to mailbox-disable public folder mailboxes.-RemoteArchiveThe RemoteArchive switch specifies whether to disconnect the remote archive for this mailbox.-WhatIf, -wiThe WhatIf switch shows what the command does without making any changes.