配置声明设置
发布日期: 2016年11月
适用于: Dynamics CRM 2015
使用 PowerShellGet-CrmSetting 和 Set-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。 保留所有权利。 版权