共用方式為


設定宣告設定

 

發行︰ 2016年11月

適用於: Dynamics CRM 2015

使用 PowerShellGet-CrmSettingSet-CrmSetting Cmdlet,您可以更新 Microsoft Dynamics 365 部署中的設定。 其中一個可變更的設定類型是宣告設定。

需求

若要設定 Microsoft Dynamics 365PowerShell Cmdlet,請參閱使用 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. 著作權所有,並保留一切權利。 著作權