Compartilhar via


Definir configurações do IFD

 

Publicado: novembro de 2016

Aplicável a: Dynamics CRM 2015

Usando o cmdlets PowerShellGet-CrmSetting e Set-CrmSetting, você pode atualizar as configurações em sua implantação do Microsoft Dynamics 365. Um dos tipos de configurações que você pode mudar é uma implantação para a Internet (IFD).

Requisitos

Para configurar os cmdlets do Microsoft Dynamics 365PowerShell, consulte Administre a implantação usando o Windows PowerShell.

Demonstra

Use o seguinte script para atualizar as configurações para uma implantação para a Internet (IFD). Você deve especificar os seguintes parâmetros:

DiscoveryWebServiceRootDomain – O domínio do serviço Web de descoberta.

Enabled - Um Boolean que indica se a implantação para a Internet (IFD) está habilitada.

ExternalDomain - O valor do domínio externo para o IFD.

OrganizationWebServiceRootDomain - O domínio de serviço Web da organização.

WebApplicationRootDomain - O domínio do servidor de aplicativos Web.

Exemplo

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
}

Confira Também

Administre a implantação usando o Windows PowerShell
Atualizar definições de configuração de implantação.

© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais