次の方法で共有


Test-CsLisConfiguration

 

トピックの最終更新日: 2012-03-26

場所情報サーバー (LIS) 構成をテストします。

構文

Test-CsLisConfiguration -TargetFqdn <String> [-BssId <String>] [-ChassisId <String>] [-External <SwitchParameter>] [-Force <SwitchParameter>] [-Mac <String>] [-OutVerboseVariable <String>] [-PortId <String>] [-PortIdSubType <InterfaceAlias | InterfaceName | LocallyAssigned>] [-RegistrarPort <Nullable>] [-Subnet <String>] [-UserSipAddress <String>]

Test-CsLisConfiguration -TargetUri <String> -UserSipAddress <String> [-BssId <String>] [-ChassisId <String>] [-Force <SwitchParameter>] [-Mac <String>] [-OutVerboseVariable <String>] [-PortId <String>] [-PortIdSubType <InterfaceAlias | InterfaceName | LocallyAssigned>] [-Subnet <String>] [-WebCredential <PSCredential>]

Test-CsLisConfiguration [-TargetFqdn <String>] -UserCredential <PSCredential> -UserSipAddress <String> [-BssId <String>] [-ChassisId <String>] [-External <SwitchParameter>] [-Force <SwitchParameter>] [-Mac <String>] [-OutVerboseVariable <String>] [-PortId <String>] [-PortIdSubType <InterfaceAlias | InterfaceName | LocallyAssigned>] [-RegistrarPort <Nullable>] [-Subnet <String>]

解説

このコマンドレットは、指定されたパラメーターの情報に基づいて、場所情報サーバー (LIS) Web サービスにアクセスできるかどうかを判別します。Web サービスにアクセスでき、指定のパラメーターのいずれかに該当する場所が検出されると、テストはパスしたものとみなされ、場所が表示されます。場所が検出されない場合でも、Web サービスにアクセス可能であれば、テストにはパスしますが、場所情報は戻されません。また、いずれのオプション パラメーターも指定せずにこのコマンドレットを呼び出すと、Web サービスにアクセスできる限りテストにパスしますが、この場合も場所情報は戻されません。

このコマンドレットを実行できるユーザー: 既定では、次のグループのメンバーが Test-CsLisConfiguration コマンドレットをローカルで実行することを承認されています。RTCUniversalServerAdmins。このコマンドレットが割り当てられているすべての役割ベースのアクセス制御 (RBAC) の役割の一覧 (自身が作成したカスタムの RBAC の役割を含む) を戻すには、Windows PowerShell プロンプトから次のコマンドを実行します。

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Test-CsConfiguration"}

パラメーター

パラメーター 必須かどうか 説明

TargetFqdn

必須

文字列

テストを実行するサーバーの完全修飾ドメイン名 (FQDN) (server.litwareinc.com の形式) です。

このパラメーターは、TargetUri パラメーターを指定しない限り必須です。TargetUri パラメーターを指定する場合は、TargetFqdn を指定できません。

TargetUri

必須

文字列

場所情報サービスの URI (Uniform Resource Identifier) です。場所情報サービスの URI は、コマンド Get-CsService –WebServer | Select-Object LIServiceInternalUri を実行することによって取得できます。

このパラメーターの値を指定する場合は、UserSipAddress パラメーターも必要になります。コマンドを実行するコンピューターにサーバー証明書が存在しない場合は、WebCredential パラメーターの値も指定する必要があります。

このパラメーターは、TargetFqdn パラメーターを指定しない限り必須です。

UserCredential

必須

PSCredential

場所情報サービスにアクセスするためのユーザー資格情報を含んだオブジェクトです。このオブジェクトは Get-Credential コマンドレットを呼び出し、該当する資格情報を指定することで取得できます。

TargetFqdn パラメーターと UserSipAddress パラメーターが指定されている場合、およびこのコマンドレットを実行するコンピューターにサーバー証明書が存在しない場合、このパラメーターは必須です。

UserSipAddress

必須

文字列

リモート ユーザーの SIP アドレスです。

このパラメーターの値を指定する場合は、TargetFqdn または TargetUri パラメーターも必須です。

このパラメーターは、代理トランザクションのユーザーを設定していない場合に限り、TargetFqdn パラメーターを指定するときに必須です。代理トランザクションのユーザーが設定されているかどうかを確認するには、Get-CsHealthMonitoringConfiguration コマンドレットを実行します。

BssId

省略可能

文字列

ワイヤレス アクセス ポイントの基本サービス セット識別子 (BSSID) です。この値は、nn-nn-nn-nn-nn-nn の形式 (12-34-56-78-90-ab など) にする必要があります。

ChassisId

省略可能

文字列

ネットワーク スイッチのメディア アクセス制御 (MAC) アドレスです。この値は、nn-nn-nn-nn-nn-nn の形式 (12-34-56-78-90-ab など) または IP アドレスにする必要があります。

External

省略可能

SwitchParameter

このパラメーターは、場所情報サーバーではサポートされていません。

Mac

省略可能

文字列

ポート スイッチの MAC アドレス。この値は、nn-nn-nn-nn-nn-nn の形式 (12-34-56-78-90-ab など) にする必要があります。

PortId

省略可能

文字列

テストする場所に関連付けられたポートの ID。MAC アドレスまたは IP アドレスを含めることもできます。

PortIdSubType

省略可能

PortIDSubType

ポートのサブタイプです。この値は、数値または文字列で入力できますが、有効なサブタイプにする必要があります。有効なサブタイプは次のとおりです。

1: InterfaceAlias

5: InterfaceName

7: LocallyAssigned

RegistrarPort

省略可能

System.Nullable

レジストラー サービスのポート番号。

Subnet

省略可能

文字列

サブネットの IP アドレスです。値は IPv4 アドレス (192.0.2.0 のようにピリオドによる桁区切り) として入力する必要があります。

WebCredential

省略可能

PSCredential

場所情報サービスにアクセスするためのユーザー資格情報を含んだオブジェクトです。このオブジェクトは Get-Credential コマンドレットを呼び出し、該当する資格情報を指定することで取得できます。

このパラメーターは、TargetUri パラメーターと UserSipAddress パラメーターが指定されており、このコマンドレットを実行するコンピューターにサーバー証明書が存在しない場合に必須です。

OutVerboseVariable

省略可能

文字列

コマンドレットを実行した結果の詳細な出力が、指定された変数に保存されます。たとえば、$TestOutput という名前の変数に出力を保存するには、次の構文を使用します。

-OutVerboseVariable TestOutput

変数名を指定するときは、先頭に $ 記号は使用しないでください。

Force

省略可能

SwitchParameter

変更を行う前に表示されるように設定されているすべての確認メッセージを表示しないようにします。

入力の種類

なし。

戻り値の種類

Test-CsLisConfiguration は、Microsoft.Rtc.SyntheticTransactions.TaskOutput オブジェクトのインスタンスを戻します。

-------------------------- 例 1 --------------------------

Test-CsLisConfiguration -TargetFqdn atl-cs-001.litwareinc.com -Subnet 192.168.0.0

この例では、FQDN atl-cs-001.litwareinc.com で LIS 構成をテストします。現在のユーザー資格情報を使用して、その FQDN の LIS Web サービスに接続できれば、テストに成功します。サブネット IP アドレス 192.168.0.0 にマップする場所を検出可能な場合は、その場所のアドレスが戻されます。

このコマンドを正常に実行するには、代理トランザクション ユーザーを含んだ状態監視構成が存在する必要があります。状態監視構成が存在するかどうかを確認するには、Get-CsHealthMonitoringConfiguration コマンドレットを実行します。新しい状態監視構成を作成するには、New-CsHealthMonitoringConfiguration コマンドレットを実行します。

-------------------------- 例 2 --------------------------

Test-CsLisConfiguration -TargetFqdn atl-cs-001.litwareinc.com -Subnet 192.168.0.0 -UserSipAddress sip:kmyer@litwareinc.com

この例は、UserSipAddress パラメーターが追加されている点を除いて、例 1 と同じです。このコマンドは、代理トランザクション ユーザーは設定されていないが、コマンドを実行するコンピューターにサーバー証明書が存在する場合に使用します。

-------------------------- 例 3 --------------------------

$cred = Get-Credential
Test-CsLisConfiguration -TargetFqdn atl-cs-001.litwareinc.com -Subnet 192.168.0.0 -UserSipAddress sip:kmyer@litwareinc.com -UserCredential $cred

この例の最初の行では、Windows PowerShell コマンドレット Get-Credential を呼び出して、ユーザーにユーザー ID とパスワードの入力を求めています。この情報は、変数 $cred 内に暗号化形式で格納されます。

2 行目は、UserSipAddress パラメーターが追加されている点を除いて、例 2 のコマンドと同じです。このコマンドは、代理トランザクション ユーザーが設定されておらず、コマンドを実行するコンピューターにサーバー証明書が存在しない場合に使用します。

-------------------------- 例 4 --------------------------

$cred = Get-Credential
Test-CsLisConfiguration -TargetUri https://atl-cs-001.litwareinc.com/locationinformation/lisservice.svc -UserSipAddress sip:kmyer@litwareinc.com -WebCredential $cred -Subnet 192.168.0.0 -Mac 0A-23-00-00-00-AA -PortId 4500 -ChassisId 0A-23-00-00-00-AA

この例の最初の行では、Get-Credential コマンドレットを呼び出して、ユーザーにユーザー ID とパスワードの入力を求めています。この情報は、変数 $cred 内に暗号化形式で格納されます。

2 行目では、リモート ユーザーの SIP アドレス (sip:kmyer@litwareinc.com) に基づいて Web サービス URI (https://atl-cs-001.litwareinc.com/locationinformation/lisservice.svc) に対して呼び出しを行い、行 1 で取得した資格情報を WebCredential パラメーターに渡して、LIS 構成をテストします。特定のユーザー資格情報を使用して、その URI の LIS Web サービスに接続できれば、テストに成功します。サブネット IP アドレス 192.168.0.0、MAC アドレス 0A-23-00-00-00-AA または Port ID 4500、および ChassisId 0A-23-00-00-00-AA にマップする場所を検出できた場合、その場所のアドレスが戻されます。

このコマンドは、コマンドを実行するコンピューターにサーバー証明書が存在しない場合に使用します。

-------------------------- 例 5 --------------------------

Test-CsLisConfiguration -TargetUri https://atl-cs-001.litwareinc.com/locationinformation/lisservice.svc -UserSipAddress sip:kmyer@litwareinc.com -Subnet 192.168.0.0 -Mac 0A-23-00-00-00-AA -PortId 4500 -ChassisId 0A-23-00-00-00-AA

この例は、コマンドで WebCredential パラメーターを使用しない点 (そのため、Get-Credential も呼び出しません) を除いて、例 4 と同じです。このコマンドは、コマンドを実行するコンピューターにサーバー証明書が存在する場合に使用します。