設定 IFD 設定
發行︰ 2016年11月
適用於: Dynamics CRM 2015
使用 PowerShellGet-CrmSetting 與 Set-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. 著作權所有,並保留一切權利。 著作權