Configurer des paramètres de revendication
Grâce aux applets de commande Get-CrmSetting
et Set-CrmSetting
de PowerShell, vous pouvez mettre à jour les paramètres dans votre déploiement Dynamics 365 Customer Engagement (on-premises). L’un des types de paramètres que vous pouvez modifier est la définition des revendications.
Conditions requises
Pour configurer les applets de commande PowerShell de Dynamics 365 Customer Engagement (on-premises), voir Commencer à utiliser les applets de commande PowerShell de Dynamics 365 Customer Engagement (on-premises).
Montre ce qui suit
Vous pouvez utiliser le script suivant pour activer ou désactiver l’authentification basée sur les revendications. Vous devez spécifier les paramètres suivants :
Activé - Valeur Boolean
qui indique si l’authentification basée sur les revendications est activée ou désactivée.
EncryptionCertificate – Certificat de chiffrement.
FederationMetadataUrl – URL pour les métadonnées de fédération.
Exemple
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
}
Voir aussi
Administrer le déploiement à l’aide de Windows PowerShell
Obtenir et définir les paramètres de configuration du déploiement