Web アドレス設定を構成する

 

公開日: 2016年11月

対象: Dynamics CRM 2015

PowerShellGet-CrmSetting および Set-CrmSetting コマンドレットを使用して、Microsoft Dynamics 365 展開の設定を更新することができます。 変更できる設定の種類の 1 つは、Web アドレス設定です

要件

Microsoft Dynamics 365PowerShell コマンドレットを設定するには、Windows PowerShell を使用した展開の管理を参照してください。

使用例

次のスクリプトを使用して、Web アドレス設定 - パートナー ホスト型 (IFD) を更新します。 次のパラメーターを指定する必要があります。

RootDomainScheme – ルート ドメイン スキーム。http または https のどちらかです。

DeploymentSdkRootDomain – 展開 Web サービス (SDK) のルート ドメイン。

DiscoveryRootDomain – 検出 Web サービスのルート ドメイン。

NlbEnabled – ネットワーク負荷分散 (NLB) が有効かどうかを示す Boolean

SdkRootDomain – 組織 Web サービスのルート ドメイン。

SslHeader – Secure Sockets Layer (SSL) ヘッダー。

WebAppRootDomain – Web アプリケーションのルート ドメイン。

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
}

関連項目

Windows PowerShell を使用した展開の管理
展開構成設定を更新する

© 2016 Microsoft Corporation. All rights reserved. 著作権