Remove-MailboxPermission

このコマンドレットは、オンプレミスの Exchange およびクラウド ベースのサービスで使用できます。 一部のパラメーターおよび設定は、いずれかの環境専用となっている場合があります。

Remove-MailboxPermission コマンドレットを使用して、ユーザーのメールボックスまたは Exchange Server 2016、Exchange Server 2019、またはメール ユーザー Exchange Onlineからアクセス許可を削除します。

以下の構文セクションのパラメーター セットの詳細については、「Exchangeのコマンドレット構文」を参照してください。

構文

Remove-MailboxPermission
      [-Identity] <MailboxIdParameter>
      -AccessRights <MailboxRights[]>
      -User <SecurityPrincipalIdParameter>
      [-BypassMasterAccountSid]
      [-Confirm]
      [-Deny]
      [-DomainController <Fqdn>]
      [-GroupMailbox]
      [-IgnoreDefaultScope]
      [-InheritanceType <ActiveDirectorySecurityInheritance>]
      [-SoftDeletedMailbox]
      [-WhatIf]
      [<CommonParameters>]
Remove-MailboxPermission
      [[-Identity] <MailboxIdParameter>]
      -Instance <MailboxAcePresentationObject>
      [-AccessRights <MailboxRights[]>]
      [-Confirm]
      [-Deny]
      [-DomainController <Fqdn>]
      [-GroupMailbox]
      [-IgnoreDefaultScope]
      [-InheritanceType <ActiveDirectorySecurityInheritance>]
      [-User <SecurityPrincipalIdParameter>]
      [-WhatIf]
      [<CommonParameters>]
Remove-MailboxPermission
      [[-Identity] <MailboxIdParameter>]
      [-BypassMasterAccountSid]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-GroupMailbox]
      [-IgnoreDefaultScope]
      [-WhatIf]
      [<CommonParameters>]
Remove-MailboxPermission
      [-Identity] <MailboxIdParameter>
      [-ClearAutoMapping]
      [-BypassMasterAccountSid]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-IgnoreDefaultScope]
      [-WhatIf]
      [<CommonParameters>]
Remove-MailboxPermission
      [-Identity] <MailboxIdParameter>
      [-ResetDefault]
      [-Confirm]
      [-DomainController <Fqdn>]
      [-IgnoreDefaultScope]
      [-WhatIf]
      [<CommonParameters>]

説明

Remove-MailboxPermission コマンドレットは、ユーザーのメールボックスからアクセス許可を削除する際に使用します。たとえば、別のユーザーのメールボックスに対するフル アクセスを削除できます。

このコマンドレットを実行する際には、あらかじめアクセス許可を割り当てる必要があります。 このトピックにはこのコマンドレットのすべてのパラメーターが一覧表示されていますが、自分に割り当てられているアクセス許可に含まれていない一部のパラメーターにはアクセスできません。 コマンドレットを組織内で実行するために必要になるアクセス許可とパラメーターを調べるには、「 Find the permissions required to run any Exchange cmdlet」を参照してください。

例 1

Remove-MailboxPermission -Identity "Yuuto Sasaki" -User "Pedro Pizarro" -AccessRights FullAccess -InheritanceType All

この例では、ペドロ・ピザーロの佐々木裕人のメールボックスへのフルアクセス許可を削除します。

例 2

Remove-MailboxPermission -Identity "HR Project" -ClearAutoMapping

Exchange Onlineでは、この例では、メールボックスへのフル アクセス許可を持つすべてのユーザーについて、Outlook の自動マッピングから HR Project メールボックスを除外します。

パラメーター

-AccessRights

AccessRights パラメーターは、メールボックスのユーザーから削除するアクセス許可を指定します。 有効な値は次のとおりです。

  • Fullaccess
  • SendAs
  • ExternalAccount
  • DeleteItem
  • ReadPermission
  • ChangePermission
  • ChangeOwner

複数の値をコンマで区切って指定できます。

Type:MailboxRights[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-BypassMasterAccountSid

このパラメーターは、クラウドベースのサービスでのみ使用できます。

BypassMasterAccountSid スイッチでは、次のエラーが抑制されます。 Can't remove the access control entry on the object "User" for the user account because the ACE doesn't exist on the object. このスイッチで値を指定する必要はありません。

通常、このスイッチは、専用または ITAR レガシ環境Office 365でのみ使用する必要があります。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-ClearAutoMapping

このパラメーターは、クラウドベースのサービスでのみ機能します。

ClearAutoMapping パラメーターは、Outlook の自動マッピング機能からメールボックスMicrosoft除外します。 このスイッチで値を指定する必要はありません。

自動マッピングでは、自動検出を使用して、ユーザーがメールボックスへのフル アクセス許可を持っている場合に、ユーザーの Outlook プロファイルにメールボックスを自動的に追加します。 このスイッチを使用して、メールボックスへのフル アクセス許可を持つすべてのユーザーの自動マッピングからこのメールボックスを除外します。

User または AccessRights パラメーターでは、このスイッチを使用できません。

: Remove-MailboxPermission コマンドでこのスイッチを使用しても、メールボックスがユーザーの自動マッピングから除外されていない場合は、user パラメーターを指定して Remove-MailboxPermission コマンドレットを使用して、ユーザーのフル アクセス許可を削除します。 次に、autoMapping パラメーターを $false 値に設定して、Add-MailboxPermission コマンドレットを使用して、メールボックスに対するユーザーのフル アクセス許可を再割り当てします。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-Confirm

Confirm スイッチは、確認プロンプトを表示するか非表示にするかを指定します。 このスイッチがコマンドレットにどのような影響を与えるかは、先に進む前にコマンドレットで確認が必要となるかどうかで決まります。

  • 破壊的なコマンドレット (Remove-* コマンドレットなど) には、続行する前にコマンドの確認を強制する組み込みの一時停止があります。 これらのコマンドレットでは、正確な構文-Confirm:$falseを使用して、確認プロンプトを省略できます。
  • 他のほとんどのコマンドレット (New-* コマンドレットや Set-* コマンドレットなど) には、一時停止が組み込まれています。 これらのコマンドレットの場合、値なしで Confirm スイッチを指定すると、先に進む前に、一時停止してコマンドを確認する必要があります。
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Deny

[拒否] スイッチは、削除するアクセス許可が [アクセス許可の拒否] であることを指定します。 このスイッチで値を指定する必要はありません。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-DomainController

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

DomainController パラメーターは、このコマンドレットで Active Directory からのデータの読み取りまたは Active Directory へのデータの書き込みに使用されるドメイン コントローラーを指定します。 ドメイン コントローラーは、完全修飾ドメイン名 (FQDN) で識別します。 たとえば、dc01.contoso.com です。

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-GroupMailbox

このパラメーターは、クラウドベースのサービスでのみ使用できます。

Microsoft 365 グループ メールボックスからアクセス許可を削除するには、GroupMailbox スイッチが必要です。 このスイッチで値を指定する必要はありません。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-Identity

Identity パラメーターは、アクセス許可を削除するメールボックスを指定します。 メールボックスを一意に識別する任意の値を使用できます。次に例を示します。

  • 名前
  • Alias
  • 識別名 (DN)
  • 正規 DN
  • Domain\Username
  • 電子メール アドレス
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ユーザー ID またはユーザー プリンシパル名 (UPN)
Type:MailboxIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-IgnoreDefaultScope

IgnoreDefaultScope スイッチは、Exchange PowerShell セッションに対する受信者の範囲の既定の設定を無視し、フォレスト全体を範囲として使用するようにコマンドに指示します。 このスイッチで値を指定する必要はありません。

このスイッチを使用すると、コマンドは、既定の範囲では現在使用できない Active Directory オブジェクトにアクセスできますが、次の制限もあります。

  • DomainController パラメーターは使用できません。 このコマンドは、適切なグローバル カタログ サーバーを自動的に使用します。
  • Identity パラメーターの DN しか使用できません。 エイリアスや GUID などの他の形式の ID は使用できません。
Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-InheritanceType

InheritanceType パラメーターには、アクセス許可がメールボックス内のフォルダーに継承されるかどうかを指定します。 有効な値は次のとおりです。

  • None
  • すべて (既定値です)
  • Children
  • 子孫 [sic]
  • SelfAndChildren
Type:ActiveDirectorySecurityInheritance
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-Instance

このパラメーターは、オンプレミスの Exchange でのみ使用できます。

Instance パラメーターを使用すると、オブジェクト全体をコマンドに渡して処理することができます。 これは主に、オブジェクト全体をコマンドに渡す必要があるスクリプトで使用されます。

Type:MailboxAcePresentationObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ResetDefault

このパラメーターは、クラウドベースのサービスでのみ機能します。

ResetDefault スイッチは、メールボックスの既定のセキュリティ記述子をリセットします。 このスイッチで値を指定する必要はありません。

メールボックスに対するアクセス許可がリセットされるため、メールボックス所有者のみがメールボックスに対するフル アクセス許可を持ちます。 次の種類のアクセス許可は影響を受けません。

  • 受信者のアクセス許可 (SendAs、SendOnBehalf、代理人など)。
  • MailboxFolderPermission コマンドレットを使用して割り当てられるメールボックス フォルダーのアクセス許可。
  • Outlook または他の MAPI クライアントを使用して割り当てられたメールボックス フォルダーのアクセス許可。

また、この切り替えによってメールボックス上の他のユーザーからフル アクセス許可が削除されるため、メールボックスは自動検出によって他のユーザーの Outlook プロファイルに自動マップされなくなります。

このスイッチは、User for AccessRights パラメーターでは使用できません。

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019, Exchange Online

-SoftDeletedMailbox

このパラメーターは、クラウドベースのサービスでのみ使用できます。

論理的に削除されたメールボックスからアクセス許可を削除するには、SoftDeletedMailbox スイッチが必要です。 このスイッチで値を指定する必要はありません。

回復可能な削除が行われたメールボックスとは、まだ回復できる削除済みメールボックスのことです。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Online

-User

User パラメーターは、指定したメールボックスから削除されるアクセス許可を指定します。 このパラメーターには、次の種類のユーザーまたはグループ (セキュリティ プリンシパル) を指定できます。

  • メールボックス ユーザー
  • メール ユーザー
  • セキュリティ グループ

ユーザーまたはグループを一意に識別する任意の値を使用できます。 例:

  • 名前
  • Alias
  • 識別名 (DN)
  • 正規 DN
  • Domain\Username
  • 電子メール アドレス
  • GUID
  • LegacyExchangeDN
  • SamAccountName
  • ユーザー ID またはユーザー プリンシパル名 (UPN)
Type:SecurityPrincipalIdParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

-WhatIf

WhatIf スイッチは、コマンドの操作をシミュレートします。 このスイッチを使用すると、実際にその変更内容を適用せずに、発生する変更を確認できます。 このスイッチで値を指定する必要はありません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online

入力

Input types

このコマンドレットに使用できる入力の種類を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 コマンドレットで入力の種類のフィールドが空白の場合、そのコマンドレットには入力データを指定できません。

出力

Output types

このコマンドレットに使用できる戻り値の型 (出力の種類) を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 出力の種類のフィールドが空白の場合、コマンドレットはデータを返しません。