다음을 통해 공유


IFD 설정 구성

 

게시 날짜: 2017년 1월

적용 대상: Dynamics 365 (on-premises), Dynamics CRM 2016

PowershellGet-CrmSettingSet-CrmSetting cmdlet를 사용하여 Microsoft Dynamics 365 배포에서 설정을 업데이트할 수 있습니다. 변경할 수 있는 설정 유형 중 하나는 인터넷 연결 배포(IFD)입니다.

요구 사항

Microsoft Dynamics 365Powershell cmdlets를 설정하려면 Windows PowerShell을 사용하여 배포 관리를 참조하십시오.

보여 주기

다음 스크립트를 사용하여 인터넷 연결 배포 (IFD)에 대한 설정을 업데이트할 수 있습니다. 다음 매개 변수를 지정해야 합니다.

DiscoveryWebServiceRootDomain – 검색 웹 서비스 도메인입니다.

Enabled - 인터넷 연결 배포(IFD)를 사용할지 여부를 나타내는 Boolean입니다.

ExternalDomain - IFD의 외부 도메인 값입니다.

OrganizationWebServiceRootDomain - 조직 웹 서비스 도메인입니다.

WebApplicationRootDomain - 웹 응용 프로그램 서버 도메인입니다.

예제

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을 사용하여 배포 관리
배포 구성 설정 업데이트

© 2017 Microsoft. All rights reserved. 저작권 정보