Compartir a través de


Configuración de la dirección web

 

Publicado: noviembre de 2016

Se aplica a: Dynamics CRM 2015

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 modificar es la configuración de la dirección web.

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 la dirección web - hospedado por un asociado (IFD). Debe especificar los siguientes parámetros:

RootDomainScheme. Esquema del dominio raíz: http o https.

DeploymentSdkRootDomain: dominio raíz del servicio web de implementación (SDK).

DiscoveryRootDomain: dominio raíz del servicio web de detección.

NlbEnabled: Boolean que especifica si el equilibrio de carga de red (NLB) está habilitado.

SdkRootDomain: dominio raíz del servicio web de la organización (SDK).

SslHeader: el encabezado de la capa de sockets seguros (SSL).

WebAppRootDomain: dominio raíz de la aplicación web.

Ejemplo

param
(
    #optional params
    [string]$RootDomainScheme,
    [string]$DeploymentSdkRootDomain,
    [string]$DiscoveryRootDomain,
    [boolean]$NlbEnabled,
    [string]$SdkRootDomain,
    [string]$SslHeader,
    [string]$WebAppRootDomain
)

$RemoveSnapInWhenDone = $False

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

$WebAddressSettings = Get-CrmSetting -SettingType WebAddressSettings

if($DeploymentSdkRootDomain) {$WebAddressSettings.DeploymentSdkRootDomain = $DeploymentSdkRootDomain}
if($DiscoveryRootDomain) {$WebAddressSettings.DiscoveryRootDomain = $DiscoveryRootDomain}
if($PSBoundParameters.ContainsKey('NlbEnabled')) {$WebAddressSettings.NlbEnabled = $NlbEnabled}
if($RootDomainScheme) {$WebAddressSettings.RootDomainScheme = $RootDomainScheme}
if($SdkRootDomain) {$WebAddressSettings.SdkRootDomain = $SdkRootDomain}
if($PSBoundParameters.ContainsKey('SslHeader')) {$WebAddressSettings.SslHeader = $SslHeader}
if($WebAppRootDomain) {$WebAddressSettings.WebAppRootDomain = $WebAppRootDomain}

Set-CrmSetting -Setting $WebAddressSettings

$WebAddressSettings

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

© 2016 Microsoft Corporation. Todos los derechos reservados. Copyright