クレーム設定の構成

 

公開日: 2016年11月

対象: Dynamics CRM 2015

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

要件

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

使用例

以下のスクリプトを使用して、クレーム認証を有効化または無効化します。 次のパラメーターを指定する必要があります。

Enabled - クレーム認証を有効化するか無効化するかを指定する Boolean 値。

EncryptionCertificate – 暗号証明書。

FederationMetadataUrl – フェデレーション メタデータの URL。

param
(
    #optional params
    [boolean]$Enabled,
    [string]$EncryptionCertificate,
    [string]$FederationMetadataUrl
)

$RemoveSnapInWhenDone = $False

if (-not (Get-PSSnapin -Name Microsoft.Crm.PowerShell -ErrorAction SilentlyContinue))
{
    Add-PSSnapin Microsoft.Crm.PowerShell
    $RemoveSnapInWhenDone = $True
}

$ClaimsSettings = Get-CrmSetting -SettingType ClaimsSettings

if($PSBoundParameters.ContainsKey('Enabled')) {$ClaimsSettings.Enabled = $Enabled}
if($EncryptionCertificate) {$ClaimsSettings.EncryptionCertificate = $EncryptionCertificate}
if($FederationMetadataUrl) {$ClaimsSettings.FederationMetadataUrl = $FederationMetadataUrl}

Set-CrmSetting -Setting $ClaimsSettings

$ClaimsSettings

if($RemoveSnapInWhenDone)
{
    Remove-PSSnapin Microsoft.Crm.PowerShell
}

関連項目

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

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