UserManagement Cmdlets

Version 1.3 by jklein on 2025/07/17 07:52

Add-AESBRole

Dieses Cmdlet fügt eine neue Rolle mit den angegebenen Rechten hinzu.

Falls ein Hauptrecht mit allen Unterrechten hinzugefügt werden soll, muss diese Schreibweise verwendet werden: "Dashboard_*" für das Hauptrecht "Dashboard" mit allen Unterrechten.

Parameter DatentypOptionalBeschreibung
-ConnectionNameStringDer Name der Verbindung, über die die Rolle erstellt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet.
-RoleNameStringName der Rolle.
-RightsString[]Rechte für die Rolle.
-NoConfirmSwitchParameterBeim Hinzufügen fehlender Abhängigkeitsrechte soll der Benutzer nicht jedes mal bestätigen müssen.

Beispiele

Beispiel 1: Neue Rolle erstelle

Add-AESBRole -RoleName "MyNewTestRole" -Rights Workflows

Dieses Beispiel erstellt eine neue Rolle mit dem Namen "MyNewTestRole" und den Rechten für "Workflows".

Beispiel 2: Neue Rolle mit mehreren Rechten erstelle

Add-AESBRole -RoleName "MyNewTestRole" -Rights Settings, Workflows, PackageManager

Dieses Beispiel erstellt eine Rolle mit dem Namen "MyNewTestRole" und mehreren Rechten.
Falls für die Rollenerstellung ein Abhängigkeitsrecht fehlt, wird der Benutzer gefragt, ob er das Recht noch hinzufügen möchte oder nicht.

Beispiel 3: Neue Rolle mit mehreren Rechten erstellen und dem optionalen Switchparameter erstelle

Add-AESBRole -RoleName "MyNewTestRole" -Rights Settings, Workflows, PackageManager -NoConfirm

Dieses Beispiel erstellt eine Rolle mit dem Namen "MyNewTestRole" mit mehreren Rechten.
Falls der Rolle ein Abhängigkeitsrecht fehlen sollte, wird dieses ohne Zustimmung des Benutzers der Rolle hinzugefügt.

Rückgabewert

Das Cmdlet Add-Role liefert als Ergebnis ein Objekt vom Typ AddRoleResultMessage, dessen Eigenschaft Result den Status der Rollenanlage als Wert des Enums AddRoleResult (z. B. Success, NameNotValid, NameNotUnique, Unknown, RoleIsSystemRole, RoleIsPluginRole) enthält.

Get-AESBRole

Get-AESBRoleList

Add-AESBUser

Edit-AESBUser

Get-AESBUsers

Remove-AESBUsers

Set-AESBUserIsEnabled

Set-AESBUserPassword

Set-AESBUserRoles

© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community