Configuration des paramètres IFD

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 lié au déploiement avec accès via Internet (IFD).

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'un déploiement avec accès via Internet (IFD). Vous devez spécifier les paramètres suivants :

DiscoveryWebServiceRootDomain – Domaine du service Web de découverte.

Enabled - Boolean qui indique si le déploiement avec accès via Internet (IFD) est activé.

ExternalDomain - Valeur de domaine externe pour l'IFD.

OrganizationWebServiceRootDomain -Domaine du service Web d’organisation.

WebApplicationRootDomain -Domaine du serveur d'applications Web.

Exemple

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  
}  

Voir aussi

Administrer le déploiement à l’aide de Windows PowerShell
Obtenir et définir les paramètres de configuration du déploiement
Étapes supplémentaires pour les clients ne pouvant pas se connecter à Dynamics 365 Server via l'IFD

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é).