Condividi tramite


Configurare le impostazioni di indirizzo Web

 

Data di pubblicazione: novembre 2016

Si applica a: Dynamics CRM 2015

Con i cmdlet PowerShellGet-CrmSetting e Set-CrmSetting puoi aggiornare le impostazioni nella distribuzione di Microsoft Dynamics 365. Uno dei tipi di impostazioni che è possibile modificare è quello dell'indirizzo Web.

Requisiti

Per impostare i cmdlet PowerShell di Microsoft Dynamics 365, vedi Amministrare la distribuzione utilizzando Windows PowerShell.

Dimostra

È possibile utilizzare lo script seguente per aggiornare le impostazioni dell'indirizzo Web - ospitate dal partner (IFD). È necessario specificare i parametri seguenti:

RootDomainScheme - Schema del dominio radice: http o https.

DeploymentSdkRootDomain - Dominio radice del servizio Web di distribuzione Web (SDK).

DiscoveryRootDomain - Dominio radice del servizio Web di individuazione.

NlbEnabled - Valore Boolean che specifica se Bilanciamento carico di rete è abilitato.

SdkRootDomain - Dominio radice per il servizio Web dell'organizzazione (SDK).

SslHeader - Intestazione del protocollo SSL (Secure Sockets Layer).

WebAppRootDomain - Dominio radice per l'applicazione Web.

Esempio

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
}

Vedere anche

Amministrare la distribuzione utilizzando Windows PowerShell
Aggiornare le impostazioni di configurazione della distribuzione

© 2016 Microsoft Corporation. Tutti i diritti sono riservati. Copyright