Set-UmServer
此 Cmdlet 僅適用于 2010 Exchange Server。
使用 Set-UMServer Cmdlet 來修改與整合通訊 (UM) 伺服器角色相關聯的設定。
如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法。
Syntax
Set-UmServer
[-Identity] <UMServerIdParameter>
[-Confirm]
[-DialPlans <MultiValuedProperty>]
[-DomainController <Fqdn>]
[-ExternalServiceFqdn <UMSmartHost>]
[-GrammarGenerationSchedule <ScheduleInterval[]>]
[-IrmLogEnabled <Boolean>]
[-IrmLogMaxAge <EnhancedTimeSpan>]
[-IrmLogMaxDirectorySize <Unlimited>]
[-IrmLogMaxFileSize <ByteQuantifiedSize>]
[-IrmLogPath <LocalLongFullPath>]
[-MaxCallsAllowed <Int32>]
[-SIPAccessService <ProtocolConnectionSettings>]
[-SipTcpListeningPort <Int32>]
[-SipTlsListeningPort <Int32>]
[-Status <ServerStatus>]
[-UMStartupMode <UMStartupMode>]
[-WhatIf]
[<CommonParameters>]
Description
Set-UMServer Cmdlet 會設定整合通訊伺服器上的特定屬性。 此 Cmdlet 可用來為指定的整合通訊伺服器設定個別的整合通訊參數。
這個工作完成之後,指令程式就會設定參數和指定的值。
您必須已獲指派權限,才能執行此指令程式。 雖然本主題已列出這個指令程式的所有參數,不過,如果某些參數並未包含在指派給您的權限中,您可能就無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet。
範例
範例 1
Set-UMServer -Identity MyUMServer -Status NoNewCalls
此範例會防止整合通訊伺服器 MyUMServer 接受新的呼叫。
範例 2
Set-UMServer -Identity MyUMServer -DialPlans $null
此範例會從所有 UM 撥號對應表中移除整合通訊伺服器 MyUMServer。
範例 3
Set-UMServer -Identity MyUMServer -DialPlans MyUMDialPlanName -MaxCallsAllowed 50
本範例會將整合通訊伺服器 MyUMServer 新增至 UM 撥號對應表 MyUMDialPlanName,並將傳入語音通話的數目上限設定為 50。
範例 4
Set-UMServer -Identity MyUMServer -GrammarGenerationSchedule 0.02:30-1.03:00,1.02:30-1.03:00,2.02:30-2.03:00,3.02:30-3.03:00,4.02:30-4.03:00,5.02:30-5.03:00,6.02:30-6.03:00
此範例會將整合通訊伺服器 MyUMServer 上的文法產生排程變更為每天 02:30-03:00。
參數
-Confirm
Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。
- 例如,具破壞性的 Cmdlet (例如 Remove-* Cmdlet) 內建暫停,可強制您在繼續之前確認命令。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:
-Confirm:$false
。 - 其他大部分的 Cmdlet (例如,New-* 和 Set-* Cmdlet) 沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 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 |
-DialPlans
DialPlans 參數會指定此伺服器將處理 UM 呼叫的所有撥號對應表。 如果未定義撥號對應表,則整合通訊伺服器將不會處理 UM 呼叫。
Type: | MultiValuedProperty |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-DomainController
DomainController 參數會指定此 Cmdlet 用來向 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 |
-ExternalServiceFqdn
ExternalServiceFqdn 參數是服務整合通訊伺服器之負載平衡器的 FQDN 或主機名稱。 當您將整合通訊伺服器從組織內移轉至 Microsoft Exchange Server 2010 託管環境時,此參數非常有用。 外部服務主機 FQDN 最多可包含 2,048 個字元。
Type: | UMSmartHost |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-GrammarGenerationSchedule
GrammarGenerationSchedule 參數會指定開始產生語音文法的排程時間。 此參數每天只允許一次開始時間。 文法產生的預設排程時間是每天 02:00-02:30 當地時間。
此參數的語法為: StartDay.Hour:Minute [AM | PM]-EndDay.Hour:Minute [AM | PM]
。 您可以指定多個以逗號分隔的排程: "Schedule1","Schedule2",..."ScheduleN"
。
您可以使用下列值數天:
- 日期的完整名稱。
- 日期的縮寫名稱。
- 從 0 到 6 的整數,其中 0 = 星期日。
您可以以 24 小時格式輸入時間,並省略 AM/PM 值。 如果您以 12 小時制格式輸入時間,請在時間與 AM/PM 值之間包含空格。
您可以混合並比對日期/時間格式。
開始時間與結束時間至少必須相隔 15 分鐘。 分鐘會捨位為 0、15、30 或 45。 如果指定多個間隔,則每一個間隔之間至少要有 15 分鐘。
範例如下:
- "Sun.11:30 PM-Mon.1:30 AM"
- 「6.22:00-6.22:15」 (從星期六下午 10:00 執行到星期六下午 10:15.)
- 「Sun.1:15 AM-Monday.23:00」
- 「Monday.4:30 AM-Monday.5:30 AM」,「Wednesday.4:30 AM-Wednesday.5:30 AM」 (從 4:30 到 5:30.)
Type: | ScheduleInterval[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-Identity
Identity 參數會指定您要修改的整合通訊伺服器。 您可以使用唯一識別伺服器的任何值。 例如:
- 名稱
- GUID
- 辨別名稱 (DN)
- ExchangeLegacyDN
Type: | UMServerIdParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-IrmLogEnabled
IrmLogEnabled 參數會指定是否要啟用資訊版權管理記錄 (IRM) 交易。 預設會啟用 IRM 記錄。 值包括:
- $true啟用 IRM 記錄
- $false停用 IRM 記錄
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-IrmLogMaxAge
IrmLogMaxAge 參數會指定 IRM 記錄檔的保留天數上限。 會刪除較指定值較舊的記錄檔。 預設值是 30 天。 若要指定值,請輸入值作為時間範圍:dd.hh:mm:ss,其中 d = days、h = hours、m = minutes 和 s = seconds。 此參數的有效輸入範圍是 00:00:00 到 24855.03:14:07。 將 IrmLogMaxAge 參數的值設定為 00:00:00 可防止自動移除 IRM 記錄檔,因為其存在。
Type: | EnhancedTimeSpan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-IrmLogMaxDirectorySize
IrmLogMaxDirectorySize 參數會指定連線記錄目錄中所有 IRM 記錄的大小上限。 目錄達到檔案大小上限時,伺服器會先刪除最舊的記錄檔。 預設值為 250 MB (MB) 。 有效值是最高 1.999999999 TB (2199023254528 個位元組) 的數值或 unlimited 值。預設值是 6 GB (6442450944 個位元組)。
- B (位元組)
- KB (千位元組)
- MB (百萬位元組)
- GB (十億位元組)
- TB (TB)
無限定的值會視為位元組。 IrmLogMaxFileSize 參數的值必須小於或等於 IrmLogMaxDirectorySize 參數的值。 這兩個參數的有效輸入範圍都是 1 到 9223372036854775807 個位元組。 如果輸入 unlimited 值,則不會限制連線記錄目錄的大小。
Type: | Unlimited |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-IrmLogMaxFileSize
IrmLogMaxFileSize 參數會指定每個 IRM 記錄檔的大小上限。 當記錄檔達到其最大的檔案大小時,將建立新的記錄檔。 預設值為 10 MB。 有效值是最高 1.999999999 TB (2199023254528 個位元組) 的數值或 unlimited 值。預設值是 6 GB (6442450944 個位元組)。
- B (位元組)
- KB (千位元組)
- MB (百萬位元組)
- GB (十億位元組)
- TB (TB)
無限定的值會視為位元組。 IrmLogMaxFileSize 參數的值必須小於或等於 IrmLogMaxDirectorySize 參數的值。 這兩個參數的有效輸入範圍都是 1 到 9223372036854775807 個位元組。 如果輸入 unlimited 值,則不會限制 IRM 記錄檔案的大小。
Type: | ByteQuantifiedSize |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-IrmLogPath
IrmLogPath 參數會指定預設的 IRM 記錄檔目錄位置。 預設值為 C:\Program Files\Microsoft\Exchange Server\V14。 如果將 IrmLogPath 參數的值設為 $null,便可有效地停用 IRM 記錄。 不過,如果您在$true IrmLogEnabled 屬性的值時,將 IrmLogPath 參數的值設定為 $null,Exchange 會在 Application 事件記錄檔中記錄錯誤。 停用 IRM 記錄的慣用方式是將 IrmLogEnabled 參數設定為 $false。
Type: | LocalLongFullPath |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-MaxCallsAllowed
MaxCallsAllowed 參數會指定整合通訊伺服器允許的並行語音電話數目上限。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-SIPAccessService
SIPAccessService 參數會指定最接近 Lync Server Edge 集區或商務用 Skype Server Edge 集區位置的 FQDN 和 TCP 埠,以供遠端 Lync 或商務用 Skype網路外部的使用者進行輸入和輸出呼叫。
建議您一律在跨多個地理區域的 Lync Server 或商務用 Skype Server部署中使用此參數;否則,統一通訊伺服器可能會針對Real-Time傳輸通訊協定選取集區, (RTP) 不是最接近遠端使用者的媒體流量。
您可以為每個整合通訊伺服器設定此參數,讓值識別最接近 Exchange 伺服器的 Lync Server Edge 集區或商務用 Skype Server Edge 集區。
Type: | ProtocolConnectionSettings |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-SipTcpListeningPort
SipTcpListeningPort 參數會指定整合通訊伺服器用來接收來電的 TCP 埠。 新增到未設定為使用 SIP 安全或安全模式之 UM 撥號對應表的整合通訊伺服器會使用此 TCP 埠。 預設值為埠 5060。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-SipTlsListeningPort
SipTlsListeningPort 參數會指定整合通訊伺服器用來接收來電的傳輸層安全性 (TLS) 埠。 此 TLS 埠是由已新增至設定為使用 SIP 安全或安全模式之 UM 撥號對應表的整合通訊伺服器所使用。 預設值為埠 5061。
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-Status
Status 參數會指定 Unified Messaging 伺服器狀態。 可用的選項為 Enabled、Disabled 和 NoNewCalls。
Type: | ServerStatus |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-UMStartupMode
UMStartupMode 參數會指定整合通訊伺服器上的 Microsoft Exchange Unified Messaging 服務是否會以 TCP、TLS 或雙重模式啟動。 如果整合通訊伺服器新增至具有不同安全性設定的 UM 撥號對應表,您應該選擇 [雙重模式]。 在雙重模式中,整合通訊伺服器可以同時接聽埠 5060 和 5061。 如果啟動模式已變更,則必須重新開機Microsoft Exchange 整合通訊服務。
Type: | UMStartupMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | Exchange Server 2010 |
-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 |
輸入
Input types
若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。
輸出
Output types
若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。