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