Configurer les paramètres d'adresse Web

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

Exigences

Pour configurer les applets de commande Dynamics 365 for Customer Engagement PowerShell, voir Mise route avec les applets de commande de gestion PowerShell Dynamics 365 Customer Engagement (on-premises).

Montre ce qui suit

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 :Schéma de domaine racine : HTTP ou HTTPS.

DeploymentSdkRootDomain : Domaine racine du service Web de déploiement (kit SDK).

DiscoveryRootDomain : Domaine racine du service Web de découverte.

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

SdkRootDomain : Domaine racine du service Web d'organisation (kit SDK).

SslHeader : En-tête SSL (Secured Sockets Layer).

WebAppRootDomain : 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

Administrer le déploiement à l’aide de Windows PowerShell
Obtenir et définir les paramètres de configuration du déploiement

Hinweis

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).