Test-UMConnectivity

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

Test-UMConnectivity コマンドレットを使用して、ユニファイド メッセージング (UM) サーバーの操作をテストします。

: このコマンドレットは、Exchange 2010 で最適に動作します。 以降のバージョンの Exchange では、このコマンドレットの機能が Managed Availability に置き換えられました。 したがって、このコマンドレットを使用する代わりに、Invoke-MonitoringProbe コマンドレットを使用して関連するアクティブなモニター プローブを指定するのが最良の方法になります。

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

構文

Test-UMConnectivity
    -Phone <String>
    -PIN <String>
    -TUILogon <Boolean>
    -UMDialPlan <UMDialPlanIdParameter>
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-RemotePort <Int32>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    -Phone <String>
    -UMIPGateway <UMIPGatewayIdParameter>
    [-DiagDtmfDurationInMilisecs <Int32>]
    [-DiagDtmfSequence <String>]
    [-DiagInitialSilenceInMilisecs <Int32>]
    [-DiagInterDtmfDiffGapInMilisecs <String>]
    [-DiagInterDtmfGapInMilisecs <Int32>]
    [-From <String>]
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    -ResetPIN <Boolean>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MonitoringContext <Boolean>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    -TUILogonAll <Boolean>
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-RemotePort <Int32>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]
Test-UMConnectivity
    [-CallRouter]
    [-CertificateThumbprint <String>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-ListenPort <Int32>]
    [-MediaSecured <Boolean>]
    [-MonitoringContext <Boolean>]
    [-RemotePort <Int32>]
    [-Secured <Boolean>]
    [-Timeout <Int32>]
    [-WhatIf]
    [<CommonParameters>]

説明

2 つの診断テストは、メールボックス サーバー ソフトウェアの動作 (モード 1) と、接続されたテレフォニー コンポーネントを含むシステム全体の動作 (モード 2) をテストするように設計されています。

Test-UMConnectivity コマンドレットを使用すると、メールボックス サーバーと、これに接続されたテレフォニー装置の動作をテストすることができます。 UMIPGateway パラメーターを含めてこのコマンドレットを実行すると、メールボックス サーバーはユニファイド メッセージング システムの完全なエンド ツー エンドの動作をテストします。 このテストには、IP ゲートウェイ、Private Branch eXchanges (PBX)、ケーブル接続など、メールボックス サーバーに接続されているテレフォニー コンポーネントが含まれます。 UMIPGateway パラメーターを指定しない場合、メールボックス サーバーは、このサーバーにインストールされ、構成されているユニファイド メッセージング コンポーネントの動作のみをテストします。

オンプレミスのユニファイド メッセージング展開でこのコマンドレットを実行する場合は、コマンドレットがテストしているコンピューターまたはサーバーの UM IP ゲートウェイ オブジェクトを作成する必要があります。 UM IP ゲートウェイ オブジェクトを作成するときは、完全修飾ドメイン名 (FQDN) で構成する必要があり、その FQDN はこのコマンドレットを実行しているコンピューターの名前と一致する必要があります。

このタスクが完了すると、コマンドレットはメールボックス サーバーと関連するテレフォニー コンポーネントの動作のテストを完了しています。

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

例 1

Test-UMConnectivity

この例では、ローカルのメールボックス サーバーで接続テストと動作テストを実行し、次にボイス オーバー IP (VoIP) 接続情報を表示します。

例 2

Test-UMConnectivity -UMIPGateway MyUMIPGateway -Phone 56780 -Secured $false

この例では、ローカルのメールボックス サーバーが、セキュリティで保護された相互 TLS 接続ではなくセキュリティで保護されていない TCP 接続を使用して、電話番号 56780 を用いて UM IP ゲートウェイ MyUMIPGateway 経由で電話をかけることができるかどうかをテストします。

例 3

Test-UMConnectivity -Phone sip:sipdp.contoso.com@contoso.com -UMIPGateway MyUMIPGateway -Secured $true -From sip:user1@contoso.com -MediaSecured $true

この例では、SIP URI を使用して SIP ダイヤル プランをテストします。 この例は、Lync Server または Skype for Business Serverを含む環境で使用できます。

パラメーター

-CallRouter

CallRouter スイッチは、Microsoft Exchange ユニファイド メッセージング通話ルーター サービス (フロントエンド) をテストするかどうかを指定します。 このスイッチで値を指定する必要はありません。

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

-CertificateThumbprint

CertificateThumbprint パラメーターは、セキュリティで保護された SIP モードおよびセキュリティで保護されているモードに使用する証明書の拇印を指定します。

Type:String
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

-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

-DiagDtmfDurationInMilisecs

DiagDtmfDurationInMilisecs パラメーターは、送信される各桁の存続期間を指定します。

Type:Int32
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

-DiagDtmfSequence

DiagDtmfSequence パラメーターは、送信される各桁の順序を指定します。

Type:String
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

-DiagInitialSilenceInMilisecs

DiagInitialSilenceInMilisecs パラメーターは、桁の順序が送信される前にコマンドレットが一時停止する期間 (ミリ秒) を指定します。

Type:Int32
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

-DiagInterDtmfDiffGapInMilisecs

DiagInterDtmfDiffGapInMilisecs パラメーターは、診断の順序における桁間の時間をカスタマイズするかどうかを指定します。 これはコンマ区切りリストで、NULL のエントリが許可されます。 このリストには、複数の値が含まれている必要があります。

Type:String
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

-DiagInterDtmfGapInMilisecs

DiagInterDtmfGapInMilisecs パラメーターは、桁の順序で送信される桁間の時間 (ミリ秒) を指定します。 これは 1 つの値です。

Type:Int32
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

-DomainController

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

-From

From パラメーターは、呼び出し元の SIP URI または SIP アドレスを指定します。 Phone パラメーターを使用する場合にのみ使用します。 既定の設定は、Phone パラメーターを使用するときに指定する SIP URI です。

Type:String
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

-ListenPort

ListenPort パラメーターは、要求待ちをする IP ポート番号を指定します。 指定しない場合は、IP ポート 9000 が使用されます。

Type:Int32
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

-MediaSecured

MediaSecured は、セキュリティで保護された RTP またはセキュリティで保護されていない RTP モードのどちらを使用するかを指定します。

Type:Boolean
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

-MonitoringContext

MonitoringContext パラメーターは、関連する監視イベントとパフォーマンス カウンターを結果に含めるかどうかを指定します。 有効な値は次のとおりです。

  • $true: 監視イベントとパフォーマンス カウンターがコマンドの結果に含まれます。 通常、出力が Microsoft System Center Operations Manager (SCOM) に渡されるときに、監視イベントとパフォーマンス カウンターを結果に含めます。
  • $false: 監視イベントとパフォーマンス カウンターは、コマンドの結果には含まれません。 これは既定の値です。
Type:Boolean
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

-Phone

Phone パラメーターは、テスト呼び出しがリダイレクトされる場合に使用される電話番号またはセッション開始プロトコル (SIP) URI (Uniform Resource Identifier) を指定します。 UM ハント グループに呼び出しを転送するには、PBX に内線番号を構成する必要があります。

Type:String
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

-PIN

PIN パラメーターは、UM が有効なメールボックスに関連付けられた PIN を指定します。

Type:String
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

-RemotePort

RemotePort パラメーターは、呼び出しに使用するポートを指定します。 指定しない場合、伝送制御プロトコル (TCP) の既定値は 5060、相互トランスポート層セキュリティ (TLS) の既定値は 5061 です。

Type:Int32
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

-ResetPIN

ResetPIN パラメーターでは、現在のサイトにあるすべてのテスト メールボックスに対して新しい PIN を生成または再生成するかどうかを指定します。

Type:Boolean
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

-Secured

Secured パラメーターは、テストがセキュリティで保護された SIP モードで実行されるかどうかを指定します。

Type:Boolean
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

-Timeout

Timeout パラメーターは、テスト操作が終了するまでの待機時間を秒単位で指定します。 既定値は 600 秒です。 このパラメーターに 60 秒未満の値を設定することはできません。 このパラメーターは常に 60 秒以上の値で構成することをお勧めします。 このパラメーターの最大値は 1,800 秒です。

Type:Int32
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

-TUILogon

TUILogon パラメーターは、コマンドレットによって 1 つ以上の UM が有効なメールボックスへのログオンを試みるかどうかを指定します。 メールボックスは UM 対応で、Microsoft Exchange ユニファイド メッセージング サービスを実行しているメールボックス サーバーが属する UM ダイヤル プランに関連付けられている必要があります。 既定の設定は $false です。

Type:Boolean
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

-TUILogonAll

TUILogonAll パラメーターは、現在の Active Directory サイト内のすべてのテスト メールボックスに接続するかどうかを指定します。 既定の設定は $false です。 テストされるアカウントは、New-TestCasConnectivityUser.ps1 スクリプトを呼び出して生成する必要があり、対応するメールボックスは UM 対応である必要があります。 それ以外の場合、アクションは実行されません。

Type:Boolean
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

-UMDialPlan

UMDialPlan パラメーターは、テストする UM ダイヤル プランを指定します。 このパラメーターは TUILogon パラメーターと併用する必要があります。

Type:UMDialPlanIdParameter
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

-UMIPGateway

UMIPGateway パラメーターは、発信テスト呼び出しに使用する UM IP ゲートウェイまたは IP PBX の名前を指定します。

Type:UMIPGatewayIdParameter
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

-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

入力

Input types

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

出力

Output types

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