Definir configurações de endereço web
Publicado: novembro de 2016
Aplicável a: Dynamics CRM 2015
Usando o cmdlets PowerShellGet-CrmSetting e Set-CrmSetting, você pode atualizar as configurações em sua implantação do Microsoft Dynamics 365. Um dos tipos de configurações que você pode alterar é a configuração do endereço web
Requisitos
Para configurar os cmdlets do Microsoft Dynamics 365PowerShell, consulte Administre a implantação usando o Windows PowerShell.
Demonstra
É possível usar o seguinte script para atualizar as configurações do endereço web - parceiros hospedados (IFD). Você deve especificar os seguintes parâmetros:
RootDomainScheme – O esquema de domínio raiz: http ou https.
DeploymentSdkRootDomain – O domínio raiz do serviço Web de implantação (SDK).
DiscoveryRootDomain – O domínio raiz do serviço Web de descoberta.
NlbEnabled – Um Boolean que especifica se o balanceamento de carga de rede (NLB) está habilitado.
SdkRootDomain – O domínio raiz do serviço Web de organização (SDK).
SslHeader – O cabeçalho de camadas de soquetes protegidos (SSL).
WebAppRootDomain – O domínio raiz do serviço Web de aplicativo.
Exemplo
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
}
Confira Também
Administre a implantação usando o Windows PowerShell
Atualizar definições de configuração de implantação.
© 2016 Microsoft Corporation. Todos os direitos reservados. Direitos autorais