共用方式為


Remove-CsHealthMonitoringConfiguration

 

上次修改主題的時間: 2012-03-26

移除現有的運作狀況監視組態設定集合。這些設定可讓系統管理員執行品質保證測試,而不需提供需要測試之帳戶的使用者名稱和密碼。

語法

Remove-CsHealthMonitoringConfiguration -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

詳細描述

Microsoft Lync Server 2010 中會使用綜合交易來確認使用者可以順利完成一般工作,例如登入系統、交換立即訊息,或打給位於公用交換電話網路 (PSTN) 的電話。這些測試可由系統管理員手動執行,或由 Microsoft System Center Operations Manager (舊稱為 Microsoft Operations Manager) 這類應用程式自動執行。

綜合交易能夠以兩種不同的方式進行。許多系統管理員會使用 CsHealthMonitoringConfiguration 指令程式來設定其每個登錄器集區的測試帳戶。這些測試帳戶是已預先設定要搭配使用綜合交易的一對使用者帳戶。(通常這些使用者是測試帳戶,而不是屬於真正使用者的帳戶)。針對集區設定這些測試帳戶之後,系統管理員可以針對該集區執行綜合交易,而不必指定測試中涉及之使用者帳戶的身分識別 (以及提供其認證)。但是,綜合交易在執行其檢查時,會自動使用預先設定的測試帳戶。

或者,系統管理員可以使用實際的使用者帳戶執行綜合交易。例如,如果有兩個使用者無法交換立即訊息,系統管理員可以使用上述兩個使用者帳戶 (而非一組測試帳戶) 執行綜合交易。如果您決定使用實際的使用者帳戶執行綜合交易,則必須提供每個使用者的認證。

Remove-CsHealthMonitoringConfiguration 指令程式會提供一種方式,讓您移除設定用於組織的所有狀況監控組態設定。

誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Remove-CsHealthMonitoringConfiguration Cmdlet:RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsClientPolicy"}

參數

參數 必要 類型 說明

Identity

必要

Xds 識別碼

要刪除之主控狀況監控組態設定之集區的完整網域名稱 (FQDN)。例如:-Identity atl-cs-001.litwareinc.com。

Force

選用

切換參數

隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。

WhatIf

選用

切換參數

描述執行命令後的結果,但無須實際執行命令。

Confirm

選用

切換參數

執行命令前先要求您確認。

輸入類型

Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings 物件。Remove-CsHealthMonitoringConfiguration 接受管線傳送的運作狀況監視組態物件執行個體。

傳回類型

無。而 Remove-CsHealthMonitoringConfiguration 會刪除 Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings 物件的現有執行個體。

範例

-------------------------- 範例 1 ------------------------

Remove-CsHealthMonitoringConfiguration -Identity atl-cs-001.litwareinc.com

範例 1 所示的命令會刪除 Identity 為 atl-cs-001.litwareinc.com 之運作狀況監視組態設定的集合。Identity 必須是唯一的,因此這個命令最多只會刪除單一設定集合。

-------------------------- 範例 2 ------------------------

Get-CsHealthMonitoringConfiguration | Remove-CsHealthMonitoringConfiguration 

範例 2 會刪除目前使用中的所有運作狀況監視組態設定。若要這樣做,此命令會先呼叫不含任何參數的 Get-CsHealthMonitoringConfiguration;這樣會傳回組織中所有狀況監控組態設定的集合。接著,此集合會傳送到 Remove-CsHealthMonitoringConfiguration,以刪除集合中的每個項目。

-------------------------- 範例 3 ------------------------

Get-CsHealthMonitoringConfiguration -Filter *.litwareinc.com  | Remove-CsHealthMonitoringConfiguration 

以上的命令會刪除針對網域 litwareinc.com 所建立的所有狀況監控組態設定。為達成此目的,會呼叫 Get-CsHealthMonitoringConfiguration 搭配 Filter 參數;篩選值 "*.litwareinc.com" 會確保只傳回 Identity 以字串值 ".litwareinc.com" 結尾的設定。然後將篩選過的集合傳送到 Remove-CsHealthMonitoringConfiguration,這會刪除集合中的各個項目。

-------------------------- 範例 4 ------------------------

(Get-CsHealthMonitoringConfiguration | Where-Object {$_.FirstTestUserSipUri -eq "sip:kenmyer@litwareinc.com" -or $_.SecondTestUserSipUri -eq " sip:kenmyer@litwareinc.com"}) | Remove-CsHealthMonitoringConfiguration

範例 4 所示的命令會刪除所有運作狀況監視組態設定,這些設定會將其 SIP 位址為 sip:kenmyer@litwareinc.com 的使用者加入為其中一個測試使用者。若要執行此工作,此命令會先呼叫不含任何參數的 Get-CsHealthMonitoringConfiguration;這樣做會傳回組織中目前使用之所有狀況監控組態設定的集合。然後,將此集合傳送至 Where-Object 指令程式,只挑出 FirstTestUserSipUri 屬性等於 "sip:kenmyer@litwareinc.com" 或 (SecondTestUserSipUri 屬性等於 "sip:kenmyer@litwareinc.com" 的設定。接下來,這些設定會傳送到 Remove-CsHealthMonitoringConfiguration,並由其移除。