New-WFS2SSecurityConfiguration
New-WFS2SSecurityConfiguration
Dieses Cmdlet unterstützt die Erstellung des S2S-Sicherheitskonfigurationsobjekts, wenn das Cmdlet "Set-WFScopeSecurity" aufgerufen wird.
Syntax
Parameter Set: certparam
New-WFS2SSecurityConfiguration -Certificate <X509Certificate2> -IssuerName <String> [-ApplicationId <String> ] [-ClientId <String> ] [-ForMergingOnly <Boolean> ] [-GrantedPermission <WorkflowManagementPermissions> ] [-Name <String> ] [-Realm <String> ] [-RemoteServicePrincipalId <String> ] [ <CommonParameters>]
Parameter Set: endpointparam
New-WFS2SSecurityConfiguration -MetadataEndPoint <String> [-ApplicationId <String> ] [-ClientId <String> ] [-DiscoverRemoteServicePrincipalId <Boolean> ] [-ForMergingOnly <Boolean> ] [-GrantedPermission <WorkflowManagementPermissions> ] [-Name <String> ] [-Realm <String> ] [-RemoteServicePrincipalId <String> ] [ <CommonParameters>]
Ausführliche Beschreibung
Führen Sie dieses Cmdlet aus, um die Erstellung des S2S-Sicherheitskonfigurationsobjekts zu unterstützen, wenn das Cmdlet "Set-WFScopeSecurity" aufgerufen wird.
Parameter
-ApplicationId<String>
Gibt die Anwendungs-ID an, die die Anwendung identifiziert.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Certificate<X509Certificate2>
Gibt das X509Certificate2-Zertifikat an.
Aliase |
Keiner |
Erforderlich? |
true |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-ClientId<String>
Gibt die Client-ID der Anwendung an.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-DiscoverRemoteServicePrincipalId<Boolean>
Legt fest, ob die ID eines Remotedienstes ermittelt wird.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-ForMergingOnly<Boolean>
Legt fest, ob die Sicherheitskonfiguration mit einer anderen OAuth-Sicherheitskonfiguration zusammengeführt wird.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-GrantedPermission<WorkflowManagementPermissions>
Die Berechtigungen, die dem Workflowdienst gewährt werden.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-IssuerName<String>
Gibt den Namen des vertrauenswürdigen Sicherheitsausstellers an.
Aliase |
Keiner |
Erforderlich? |
true |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-MetadataEndPoint<String>
Der URI des Metadatenendpunkts.
Aliase |
Keiner |
Erforderlich? |
true |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Name<String>
Der Name der Sicherheitskonfiguration.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-Realm<String>
Gibt den Sicherheitsbereich an.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
-RemoteServicePrincipalId<String>
Die ID des Remotedienstes.
Aliase |
Keiner |
Erforderlich? |
false |
Position? |
named |
Standardwert |
Keiner |
Pipelineeingabe akzeptieren? |
false |
Platzhalterzeichen akzeptieren? |
false |
<CommonParameters>
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer und -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters
Eingaben
Mit dem Eingabetyp wird festgelegt, welchen Typ von Objekten Sie über die Pipeline an das Cmdlet übergeben können.
Ausgaben
Der Ausgabetyp bezeichnet den Typ der vom Cmdlet ausgegebenen Objekte.
Beispiele
Beispiel 1
PS C:\> $securityConfig = New-WFS2SSecurityConfiguration -Name $rootSecurityConfigName -Certificate $rootKey -IssuerName $rootIssuerName -ClientId $rootClientPrincipalId -GrantedPermission "All" -Realm $rootScopeRealm -ForMergingOnly $false
PS C:\>
PS C:\>