次の方法で共有


Set-RpcClientAccess

このコマンドレットは、オンプレミスの Exchange でのみ使用可能です。

Set-RpcClientAccess コマンドレットを使用して、クライアント アクセス サーバーの役割がインストールされている Exchange サーバー上の Microsoft Exchange RPC クライアント アクセス サービスの設定を変更します。 これらの設定は、Outlook Anywhere (RPC over HTTP) を使用して接続する Outlook クライアントに影響します。

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

構文

Default (既定)

Set-RpcClientAccess
    -Server <ServerIdParameter>
    [-BlockedClientVersions <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-EncryptionRequired <Boolean>]
    [-MaximumConnections <Int32>]
    [-Name <String>]
    [-WhatIf]
    [<CommonParameters>]

説明

Outlook 2007 は Exchange 2016 以降ではサポートされていないため、バージョン 12.Y.Z 以下の Outlook 接続は表示されません。ただし、クライアント バージョンをブロックする前に、RPC クライアント アクセス ログを監視して、Exchange サーバーに接続しているクライアント バージョンを確認する必要があります。

特定のメールボックスの Outlook バージョンをブロックするには、Set-CASMailbox コマンドレットを使用します。

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

例 1

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 14.0.0-14.32767.65535

この例では、MBX01 という名前のサーバー上の Outlook 2010 クライアントによる Outlook Anywhere 接続を禁止します。

例 2

Set-RpcClientAccess -Server MBX01 -BlockedClientVersions 15.0.0-15.4737.999

この例では、MBX01 という名前のサーバーにKB3054940がインストールされていない Outlook 2013 クライアント (バージョン 15.0.4737.1000) による Outlook Anywhere 接続を禁止します。

: 特定のクライアント ソフトウェアのバージョンを確認するには、%ExchangeInstallPath%Logging\RPC クライアント アクセスにある RPC クライアント アクセス ログ ファイルを解析します。

パラメーター

-BlockedClientVersions

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

BlockedClientVersions パラメーターは、指定した Exchange サーバーへの接続が許可されていない RPC クライアント のバージョンを指定します。 たとえば、Microsoft Exchange RPC クライアント アクセス サービスは、Outlook のバージョンが指定された値であるか、指定された範囲内にある場合、Outlook Anywhere 接続を拒否します。

正しいバージョン値の形式は X.Y.Z です。一般的に RPC クライアントのバージョンは X.0.Y.Z の形式で報告されますが、このパラメーターの値は X.Y.Z として指定する必要があります。

  • X はメジャー バージョン番号です。 たとえば、Outlook 2016は 16、Outlook 2013 は 15、Outlook 2010 は 14 です。
  • Y はマイナー リビジョン番号で、32767 以下である必要があります。
  • Z はビルド番号で、65535 以下である必要があります。

範囲を指定できます。 たとえば、-13.32767.65535、14.0.0-14.32767.65535、15.0.0- などです。

複数の値や範囲値をセミコロン (;) で区切って指定できます。

Exchange サーバー コンポーネントも RPC を使用してログオンする可能性があるため、クライアント アクセスを制限する場合は注意してください。 一部のコンポーネントではクライアント バージョンがテキスト文字列として報告される場合もあれば、Exchange ビルド番号を報告するコンポーネントもあります。 クライアント バージョンをブロックする前に、RPC クライアント アクセス ログを監視して、Exchange サーバーに接続しているクライアント バージョンを確認します。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Confirm

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

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

  • データを破壊するコマンドレット (たとえば、Remove- コマンドレット) には、先に進む前にユーザーにそのコマンドの確認を強制する組み込みの一時停止があります。 これらのコマンドレットでは、正確な構文-Confirm:$falseを使用して、確認プロンプトを省略できます。
  • 他のほとんどのコマンドレット (たとえば、New-* や Set-* コマンドレット) には、組み込みの一時停止はありません。 これらのコマンドレットの場合、値なしで Confirm スイッチを指定すると、先に進む前に、一時停止してコマンドを確認する必要があります。

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:cf

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-DomainController

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

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

パラメーターのプロパティ

型:Fqdn
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-EncryptionRequired

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

EncryptionRequired パラメーターは、RPC クライアント接続に暗号化が必要かどうかを指定します。 有効な値は次のとおりです。

  • $true: 暗号化されていない RPC クライアント接続は拒否されます。 この値が既定値です。
  • $false: 暗号化されていない RPC クライアント接続が許可されます。

パラメーターのプロパティ

型:Boolean
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-MaximumConnections

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

MaximumConnections パラメーターは、Microsoft Exchange RPC クライアント アクセス サービスで許可される同時クライアント接続の最大数を指定します。 既定値は 65536 です。

: このパラメーターには既定値以外の値を構成できますが、この設定に対する変更は適用されません。

パラメーターのプロパティ

型:Int32
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Name

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

Name パラメーターは、Active Directory の構成オブジェクトの名前を指定します。 既定では、このパラメーターは RpcClientAccess に設定されています。

パラメーターのプロパティ

型:String
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

-Server

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

Server パラメーターは、このコマンドを実行するクライアント アクセス サーバーを指定します。 サーバーを一意に識別する任意の値を使用できます。 次に例を示します。

  • 名前
  • FQDN
  • 識別名 (DN)
  • ExchangeLegacyDN

パラメーターのプロパティ

型:ServerIdParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False

パラメーター セット

(All)
配置:Named
必須:True
パイプラインからの値:True
プロパティ名別のパイプラインからの値:True
残りの引数からの値:False

-WhatIf

適用対象: Exchange Server 2010、Exchange Server 2013、Exchange Server 2016、Exchange Server 2019

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

パラメーターのプロパティ

型:SwitchParameter
規定値:None
ワイルドカードのサポート:False
DontShow:False
Aliases:ウィスコンシン

パラメーター セット

(All)
配置:Named
必須:False
パイプラインからの値:False
プロパティ名別のパイプラインからの値:False
残りの引数からの値:False

CommonParameters

このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、「about_CommonParameters」を参照してください。

入力

Input types

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

出力

Output types

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