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