共用方式為


設定 IFD 設定

 

發行︰ 2016年11月

適用於: Dynamics CRM 2015

使用 PowerShellGet-CrmSettingSet-CrmSetting Cmdlet,您可以更新 Microsoft Dynamics 365 部署中的設定。 其中一個可變更的設定類型是適用於網際網路對向部署 (IFD)。

需求

若要設定 Microsoft Dynamics 365PowerShell Cmdlet,請參閱使用 Windows PowerShell 管理部署工作

示範

您可以使用下列指令碼更新網際網路對向部署 (IFD) 設定。 您必須指定下列參數:

DiscoveryWebServiceRootDomain – Discovery Web Service 網域。

Enabled - Boolean,指出網際網路對向部署 (IFD) 是否已啟用。

ExternalDomain - IFD 的外部網域值。

OrganizationWebServiceRootDomain - 組織 Web 服務網域。

WebApplicationRootDomain - Web 應用程式伺服器網域。

範例

param
(
    #optional params
    [string]$DiscoveryWebServiceRootDomain,
    [boolean]$Enabled,
    [string]$ExternalDomain,
    [string]$OrganizationWebServiceRootDomain,    
    [string]$WebApplicationRootDomain
)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))
{
    Add-PSSnapin Microsoft.Crm.PowerShell
    $RemoveSnapInWhenDone = $True
}

$IfdSettings = Get-CrmSetting -SettingType IfdSettings

if($DiscoveryWebServiceRootDomain) {$IfdSettings.DiscoveryWebServiceRootDomain = $DiscoveryWebServiceRootDomain}
if($ExternalDomain) {$IfdSettings.ExternalDomain = $ExternalDomain}
if($PSBoundParameters.ContainsKey('Enabled')) {$IfdSettings.Enabled = $Enabled}
if($OrganizationWebServiceRootDomain) {$IfdSettings.OrganizationWebServiceRootDomain = $OrganizationWebServiceRootDomain}
if($WebApplicationRootDomain) {$IfdSettings.WebApplicationRootDomain = $WebApplicationRootDomain}

Set-CrmSetting -Setting $IfdSettings

$IfdSettings

if($RemoveSnapInWhenDone)
{
    Remove-PSSnapin Microsoft.Crm.PowerShell
}

另請參閱

使用 Windows PowerShell 管理部署工作
更新部署組態設定

© 2016 Microsoft Corporation. 著作權所有,並保留一切權利。 著作權