Changes for page UserManagement Cmdlets
Last modified by jklein on 2025/08/13 11:41
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -2,50 +2,6 @@ 2 2 3 3 = Add-AESBRole = 4 4 5 -Dieses Cmdlet fügt eine neue Rolle mit den angegebenen Rechten hinzu. 6 - 7 -Falls ein Hauptrecht mit allen Unterrechten hinzugefügt werden soll, muss diese Schreibweise verwendet werden: "Dashboard_*" für das Hauptrecht "Dashboard" mit allen Unterrechten. 8 - 9 -(% style="width:1623.33px" %) 10 -|=Parameter |=Datentyp|=Optional|=(% style="width: 1069px;" %)Beschreibung 11 -|-ConnectionName|String|✅|(% style="width:1069px" %)Der Name der Verbindung, über die die Rolle erstellt werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. 12 -|-RoleName|String|❌|(% style="width:1069px" %)Name der Rolle. 13 -|-Rights|String[]|❌|(% style="width:1069px" %)Rechte für die Rolle. 14 -|-NoConfirm|SwitchParameter|✅|(% style="width:1069px" %)Beim Hinzufügen fehlender Abhängigkeitsrechte soll der Benutzer nicht jedes mal bestätigen müssen. 15 - 16 -=== Beispiele === 17 - 18 -Beispiel 1: Neue Rolle erstelle 19 - 20 -{{code language="powershell"}} 21 -Add-AESBRole -RoleName "MyNewTestRole" -Rights Workflows 22 -{{/code}} 23 - 24 -Dieses Beispiel erstellt eine neue Rolle mit dem Namen "MyNewTestRole" und den Rechten für "Workflows". 25 - 26 -Beispiel 2: Neue Rolle mit mehreren Rechten erstelle 27 - 28 -{{code language="powershell"}} 29 -Add-AESBRole -RoleName "MyNewTestRole" -Rights Settings, Workflows, PackageManager 30 -{{/code}} 31 - 32 -Dieses Beispiel erstellt eine Rolle mit dem Namen "MyNewTestRole" und mehreren Rechten. 33 -Falls für die Rollenerstellung ein Abhängigkeitsrecht fehlt, wird der Benutzer gefragt, ob er das Recht noch hinzufügen möchte oder nicht. 34 - 35 -Beispiel 3: Neue Rolle mit mehreren Rechten erstellen und dem optionalen Switchparameter erstelle 36 - 37 -{{code language="powershell"}} 38 -Add-AESBRole -RoleName "MyNewTestRole" -Rights Settings, Workflows, PackageManager -NoConfirm 39 - 40 -{{/code}} 41 - 42 -Dieses Beispiel erstellt eine Rolle mit dem Namen "MyNewTestRole" mit mehreren Rechten. 43 -Falls der Rolle ein Abhängigkeitsrecht fehlen sollte, wird dieses ohne Zustimmung des Benutzers der Rolle hinzugefügt. 44 - 45 -=== Rückgabewert === 46 - 47 -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. 48 - 49 49 = Get-AESBRole = 50 50 51 51 = Get-AESBRoleList =

