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