Anspruchseinstellungen konfigurieren

Mit den PowerShell Get-CrmSetting- und Set-CrmSetting-Cmdlets können Sie die Einstellungen in Ihrer Dynamics 365 Customer Engagement (on-premises)-Bereitstellung aktualisieren. Einer der Typen von Einstellungen, die Sie ändern können, sind Anspruchseinstellungen.

Anforderungen

Um Dynamics 365 Customer Engagement (on-premises)-PowerShell-Cmdlets einzurichten, gehen Sie zu Erste Schritte mit Dynamics 365 Customer Engagement Management (lokal) PowerShell-Cmdlets.

Demonstriert

Das folgenden Skript kann verwendet werden, um die Anspruchsauthentifizierung zu aktivieren oder zu deaktivieren. Sie müssen die folgenden Parameter angeben:

Aktiviert: Ein Boolean, der angibt, ob Anspruchsauthentifizierung aktiviert oder deaktiviert ist.

Verschlüsselungszertifikat: Ein Verschlüsselungszertifikat.

FederationMetadataUrl: Eine URL für Verbundmetatdaten.

Beispiel

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  
}  

Siehe auch

Ausführen von Bereitstellungsaufgaben mithilfe von Windows PowerShell
Bereitstellungskonfigurationseinstellungen abrufen und einstellen