Configuration des paramètres IFD
Date de publication : janvier 2017
S’applique à : Dynamics 365 (on-premises), Dynamics CRM 2016
Avec les applets de commande PowerShell Get-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 lié au déploiement avec accès via Internet (IFD).
Configuration requise
Pour installer les applets de commande PowerShell pour Microsoft Dynamics 365, voir Administration du déploiement à l’aide de Windows PowerShell.
Démontre
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 - Le domaine du service Web de découverte ;
Enabled - Un Boolean qui indique si le déploiement avec accès via Internet (IFD) est activé ;
ExternalDomain - La valeur de domaine externe pour l'IFD ;
OrganizationWebServiceRootDomain - Le domaine du service Web d’organisation ;
WebApplicationRootDomain - Le 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
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