Web アドレス設定を構成する
公開日: 2017年1月
対象: Dynamics 365 (on-premises)、Dynamics CRM 2016
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: secured 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 を使用した展開の管理
展開構成設定を更新する
© 2017 Microsoft. All rights reserved. 著作権