更新部署組態設定
您可以使用 Microsoft.Crm.PowerShell.Get-CrmSetting 和 Microsoft.Crm.PowerShell.Set-CrmSetting Cmdlet 擷取和更新 Dynamics 365 for Customer Engagement 部署的許多不同的設定屬性。 Get-CrmSetting Cmdlet 會擷取 Dynamics 365 for Customer Engagement 部署設定物件,例如 IfdSettings。 Set-CrmSetting Cmdlet 會更新部署設定。
本主題列出設定類型與其參數。 如需這些設定的詳細資訊,請參閱 Microsoft.Xrm.Sdk.Deployment 命名空間。 如需使用 Get-CrmSetting 和 Set-CrmSetting Cmdlet 的程式碼範例,請參閱變更監視設定。
AsyncSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| JobTimeoutLockedInterval | 取得或設定用來查詢是否有任何組織維護工作逾時的間隔。 | 整數 |
| MaxJobExecutionTime | 取得或設定用於組織維護工作的值,判斷工作是否逾時。 | 整數 |
| MaxRetries | 取得或設定非同步工作在失敗或擱置之前會重試的次數。 | 整數 |
| MaxStateStatusUpdateMaxRetryCount | 取得或設定資料庫作業在失敗之前會嘗試的次數上限。 | 整數 |
| OrgDatabaseMaintenanceJobInterval | 取得或設定用來查詢是否有擱置組織維護工作的間隔。 | 整數 |
| RetryInterval | 取得或設定失敗非同步作業的重試預設速率。 | 整數 |
| SdkRootDomain | 取得或設定用來從非同步服務呼叫 Microsoft Dynamics Dynamics 365 服務的根網域。 | String |
| SelectInterval | 取得或設定用於決定新的非同步作業是否應載入記憶體中的間隔。 | 整數 |
| ThrottlingConfiguration | 取得或設定節流組態。 | String |
| TimeoutLockedInterval | 取得或設定用來查詢是否有任何非同步作業逾時的間隔。 | 整數 |
ClaimsSettings
如需可用來更新 Dynamics 365 for Customer Engagement 部署中的 網際網路對向部署 (IFD) 設定的程式碼範例,請參閱設定 IFD 設定。 可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| 已啟用 | 取得或設定宣告是否已啟用。 | Boolean |
| EncryptionCertificate | 取得或設定加密憑證名稱。 | String |
| FederationMetadataUrl | 取得或設定同盟中繼資料 URL。 | String |
| FederationProviderType | 取得或設定同盟類型提供者。 | 整數 |
| SessionSecurityTokenLifetimeInHours | 取得或設定安全性工作階段權杖的存留期 (以小時為單位)。 | 整數 |
CustomCodeSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| AllowDeclarativeWorkflows | 取得或設定伺服器上是否啟用 XAML 工作流程。 | Boolean |
| AllowExternalCode | 取得或設定外掛程式和自訂工作流程活動是否可在伺服器上註冊。 | 布林值 |
DashboardSettings
您可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| MaximumControlsLimit | 取得或設定在儀表板上伺服器允許的控制項數目上限。 最大數目不能超過 20 個。 | 整數 |
DupSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| BulkDetectBatchSize | 取得或設定大量重複資料偵測批次大小。 | 整數 |
| MatchcodeLength | 取得或設定符合代碼的長度。 | 整數 |
| MatchcodePersistenceInterval | 取得或設定符合代碼的持續性間隔。 | 整數 |
| MaxPublishedRules | 取得或設定發行規則數目上限。 | 整數 |
| PublishAsyncPollingInterval | 取得或設定非同步工作的輪詢間隔。 | 整數 |
| PublishPageSize | 取得或設定結果的頁面大小。 | 整數 |
EtmSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| 已啟用 | 取得或設定 Enterprise Transaction Monitor (ETM) 是否已啟用。 | Boolean |
| ThrottlingEnabled | 取得或設定 Enterprise Transaction Monitor (ETM) 節流是否已啟用。 | 布林值 |
IfdSettings
如需可用來更新 Dynamics 365 for Customer Engagement 部署中網際網路對向部署 (IFD) 設定的程式碼範例,請參閱設定 IFD 設定。 可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| DiscoveryWebServiceRootDomain | 取得或設定 Discovery Web Service 網域。 | String |
| 已啟用 | 取得或設定值,指出網際網路對向部署 (IFD) 是否已啟用。 | Boolean |
| ExternalDomain | 取得或設定網際網路對向部署 (IFD) 的外部網域值。 | String |
| IntranetAccessEnabled | 取得或設定值,指出內部網路存取是否已啟用。 | Boolean |
| OrganizationWebServiceRootDomain | 取得或設定組織 Web 服務網域。 | String |
| WebApplicationRootDomain | 取得或設定 Web 應用程式伺服器網域。 | String |
ImportSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| BatchSize | 取得或設定批次中要處理的項目數目。 | 整數 |
| ContentBufferSize | 取得或設定內容緩衝區的大小。 | 整數 |
| CountUpdateBatchSize | 取得或設定匯入計數更新的批次大小。 | 整數 |
| MaxColumnsAllowed | 取得或設定匯入檔案中的最大欄數。 | 整數 |
| MaxDataTruncationRetryCount | 取得或設定重試數目上限。 | 整數 |
| ParsedColumnDefaultSize | 取得或設定剖析資料行的預設大小。 | 整數 |
| PickListBatchSize | 取得或設定挑選清單匯入的批次大小。 | 整數 |
MarketplaceSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| InternetConnectionProxyEndpoint | 取得或設定用於寄出網際網路要求的 Proxy 伺服器和連接埠。 | String |
| SolutionsMarketplaceEnabled | 取得或設定解決方案服務商場是否已啟用。 | 布林值 |
MonitoringSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| CertificateLifetimeNotificationThreshold | 取得或設定憑證剩餘生命週期的閾值,此時要開始報告到期通知。 | 整數 |
| MonitoringOrganizationUniqueName | 取得或設定要當做監視組織之組織的唯一名稱。 | String |
| MonitoringOrganizationUserAccount | 取得或設定存取該組織的使用者帳戶。 | String |
| MonitoringOrganizationUserPassword | 取得或設定存取該組織的密碼。 | PS 認證 |
| ResultsToKeep | 取得或設定從該監視保留的結果數目上限 (檔案)。 | 整數 |
| ResultsToKeepInDatabase | 取得或設定保留在資料庫的結果數目上限。 | 整數 |
| StoreResultsInDatabase | 取得或設定儲存在資料庫中的結果以及檔案。 | 布林值 |
MultiEntityQuickFindSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| MultiEntityQuickFindDegreeOfParallelism | 取得或設定多實體搜尋查詢的最大平行處理原則程度。 | 整數 |
| MultiEntityQuickFindEntityLimit | 取得或設定可以參與多實體搜尋查詢的實體數目上限。 | 整數 |
| MultiEntityQuickFindMaxRequestsPerOrgPerServer | 取得或設定每個組織每部伺服器上同時 QuickFind 要求數目上限。 |
整數 |
| MultiEntityQuickFindMaxRequestsPerServer | 取得或設定每部伺服器上同時 QuickFind 要求數目上限。 |
整數 |
OAuthClaimsSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| 已啟用 | 取得或設定宣告是否已啟用。 | Boolean |
| EncryptionCertificate | 取得或設定加密憑證名稱。 | String |
| FederationMetadataUrl | 取得或設定同盟中繼資料 URL。 | String |
| FederationProviderType | 取得或設定同盟類型提供者。 | 整數 |
| SessionSecurityTokenLifetimeInHours | 取得或設定安全性工作階段權杖的存留期 (以小時為單位)。 | 整數 |
QuickFindSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| QuickFindEntityIndexLimit | 取得或設定用於快速尋找搜尋查詢的屬性數目上限,在超過這個數目之後,QuickFind 索引不會建立。 |
整數 |
| QuickFindRecordLimit | 取得或設定在例外狀況錯誤擲回之前,符合快速尋找查詢準則的記錄數目上限。 這是快速尋找搜尋更快速執行所需的。 | 整數 |
SqmSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| SqmEnabled | 取得或設定值,指出客戶經驗改進計畫資訊收集是否已啟用。 | 布林值 |
TeamSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| MaxAutoCreatedAccessTeamsPerEntity | 取得或設定每個實體自動建立 (受到系統管理) 存取團隊數目上限。 | 整數 |
| MaxEntitiesEnabledForAutoCreatedAccessTeams | 取得或設定自動建立 (受到系統管理) 存取團隊可啟用的實體數目上限。 | 整數 |
ThrottleSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| ExecuteAsyncMaxConnectionsPerServer | 取得或設定每個組織同時非同步執行作業數目上限。 | 整數 |
| ExecuteAsyncPerOrgMaxConnectionsPerServer | 取得或設定每個組織每部伺服器上同時執行多個作業的數目上限。 | 整數 |
| ExecuteMultipleMaxConnectionsPerServer | 取得或設定每個組織同時執行多個作業的數目上限。 | 整數 |
| ExecuteMultiplePerOrgMaxConnectionsPerServer | 取得或設定每個組織每部伺服器上同時執行多個作業的數目上限。 | 整數 |
| FollowInYammerMaxConnectionsPerServer | 僅供內部使用。 | 整數 |
| FollowInYammerPerOrgMaxConnectionsPerServer | 僅供內部使用。 | 整數 |
| MapiSyncMaxConnectionsPerServer | 取得或設定伺服器設定,以控制 MAPI 同步作業的數目上限。 | 整數 |
| MapiSyncPerOrgMaxConnectionsPerServer | 取得或設定伺服器設定,以控制每個組織 MAPI 同步作業的數目上限。 | 整數 |
| MaxBackgroundSendEmailRequestsPerOrgPerServer | 取得或設定伺服器設定,以控制每個組織背景電子郵件傳送作業的數目上限。 | 整數 |
| MaxBackgroundSendEmailRequestsPerServer | 取得或設定伺服器設定,以控制背景電子郵件傳送作業的數目上限。 | 整數 |
| MaxSharepointThreadsperOrganisation | 取得或設定每個組織允許的 Microsoft SharePoint 執行緒數目上限。 | 整數 |
| MaxSharepointThreadsperUser | 取得或設定每個使用者允許的 Microsoft SharePoint 執行緒數目上限。 | 整數 |
| OfflineSyncMaxConnectionsPerServer | 取得或設定伺服器設定,以控制離線同步作業的數目上限。 | 整數 |
| OfflineSyncPerOrgMaxConnectionsPerServer | 取得或設定伺服器設定,以控制每個組織離線同步作業的數目上限。 | 整數 |
| OutlookSyncMaxConnectionsPerServer | 取得或設定伺服器設定,以控制 Dynamics 365 for Outlook 同步作業的數目上限。 | 整數 |
| OutlookSyncPerOrgMaxConnectionsPerServer | 取得或設定伺服器設定,以控制每個組織 Dynamics 365 for Outlook 同步作業的數目上限。 | 整數 |
TraceSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| CallStack | 取得或設定是否要儲存呼叫堆疊。 | Boolean |
| 類別 | 取得或設定要追蹤的類別。 | String |
| Directory | 取得或設定追蹤檔的目錄。 | String |
| 已啟用 | 取得或設定追蹤是否已啟用。 | Boolean |
| FileSize | 取得或設定追蹤檔案大小限制 (MB)。 | 整數 |
WebAddressSettings
如需可用來更新 Dynamics 365 for Customer Engagement 部署中網址設定的程式碼範例,請參閱設定網址設定。 可以使用下列設定。
| 名字 | 描述 | |
|---|---|---|
| DeploymentSdkRootDomain | 取得或設定部署 Web 服務 (SDK) 的根網域。 | String |
| DiscoveryRootDomain | 取得或設定 Discovery Web Service 的根網域。 | String |
| HelpServerUrl | 取得或設定說明內容伺服器的 URL。 | String |
| NlbEnabled | 取得或設定網路負載平衡 (NLB) 是否已啟用。 | Boolean |
| RootDomainScheme | 取得或設定根網域配置:http 或 https。 | String |
| SdkRootDomain | 取得或設定組織 Web 服務 (SDK) 的根網域。 | String |
| SslHeader | 取得或設定安全通訊端層 (SSL) 標頭。 | String |
| WebAppRootDomain | 取得或設定 Web 應用程式的根網域。 | String |
WorkflowSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| MaxDepth | 取得或設定工作流程的最大深度。 | 整數 |
| MinInactiveSeconds | 取得或設定工作流程可以為非使用中的秒數上限。 | 整數 |
YammerSettings
可以使用下列設定。
| 名字 | 描述 | 資料類型 |
|---|---|---|
| ApplicationId | 取得或設定應用程式識別碼。 | String |
| ApplicationSecret | 取得或設定應用程式秘密。 | String |
請參閱
使用 Windows PowerShell 執行部署工作。
Microsoft Dynamics 365 (on-premises) PowerShell 參照
意見反映
提交及檢視以下的意見反映: