Share via


Configuración de los valore sde IFD

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (on-premises), Dynamics CRM 2016

Mediante PowerShellGet-CrmSetting y los cmdlets Set-CrmSetting puede actualizar la configuración de su implementación de Microsoft Dynamics 365. Uno de los tipos de valores que puede cambiar es para una implementación con conexión a Internet (IFD).

Requisitos

Para configurar los cmdlets de Microsoft Dynamics 365PowerShell, consulte Administrar la implementación utilizando Windows PowerShell.

Muestra

Puede usar el siguiente script para actualizar la configuración de una implementación con conexión a Internet (IFD). Debe especificar los siguientes parámetros:

DiscoveryWebServiceRootDomain: dominio del servicio web de detección.

Enabled: Boolean que indica si la implementación con conexión a Internet (IFD) está habilitada.

ExternalDomain: valor externo del dominio para IFD.

OrganizationWebServiceRootDomain: dominio del servicio web de la organización.

WebApplicationRootDomain: dominio del servidor de la aplicación web.

Ejemplo

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
}

Ver también

Administrar la implementación utilizando Windows PowerShell
Actualizar valores de configuración de implementación

© 2017 Microsoft. Todos los derechos reservados. Copyright