Partager via


Configurer les paramètres d'adresse Web

 

Date de publication : janvier 2017

S’applique à : Dynamics 365 (on-premises), Dynamics CRM 2016

Avec les applets de commande PowerShellGet-CrmSetting et Set-CrmSetting, vous pouvez mettre à jour les paramètres de votre déploiement Microsoft Dynamics 365. L'un des types de paramètres que vous pouvez modifier est les paramètres d'adresse Web.

Configuration requise

Pour installer les applets de commande Microsoft Dynamics 365PowerShell, consultez Administration du déploiement à l’aide de Windows PowerShell.

Démontre

Vous pouvez utiliser le script suivant pour mettre à jour les paramètres d'adresse Web : hébergés par un partenaire (IFD). Vous devez spécifier les paramètres suivants :

RootDomainScheme : Le schéma de domaine racine : HTTP ou HTTPS ;

DeploymentSdkRootDomain : Le domaine racine du service Web de déploiement (kit SDK) ;

DiscoveryRootDomain : Le domaine racine du service Web de découverte ;

NlbEnabled : Un Boolean qui indique si l'équilibrage de la charge réseau (NLB) est activé ;

SdkRootDomain : Le domaine racine du service Web d'organisation (kit SDK) ;

SslHeader : L'en-tête SSL (Secured Sockets Layer) ;

WebAppRootDomain : Le domaine racine de l'application Web.

Exemple

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
}

Voir aussi

Administration du déploiement à l’aide de Windows PowerShell
Mettre à jour les paramètres de configuration du déploiement

© 2017 Microsoft. Tous droits réservés. Copyright