Änderungen von Dokument UserManagement Cmdlets
Zuletzt geändert von jklein am 2025/08/13 11:41
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -143,24 +143,153 @@ 143 143 144 144 = Edit-AESBUser = 145 145 146 +Dieses Cmdlet dient dazu, den Vor- und/oder Nachnamen eines Benutzers anhand seiner UserId zu aktualisieren. Es unterstützt verschiedene Parametersätze, um gezielt nur den Vornamen, nur den Nachnamen oder beide zu ändern. Es ist nicht möglich, System-Benutzer (z.B. Operator) oder aus der ACMP importierte ACMP-Benutzer / AD-Benutzer zu bearbeiten. 146 146 148 +(% style="width:1952.33px" %) 149 +|=Parameter |=Datentyp|=Optional|=(% style="width: 1397px;" %)Beschreibung 150 +|-ConnectionName|String|✅|Der Name der Verbindung, über die der Benutzer bearbeitet werden soll. Wenn nicht angegeben, wird die Standardverbindung verwendet. 151 +|-UserId|String|❌|Die eindeutige Kennung des Benutzers, dessen Daten geändert werden sollen. 152 +|-FirstName|String|✅❌*|Der neue Vorname des Benutzers. 153 +|-LastName|String|✅❌*|Der neue Nachname des Benutzers. 147 147 148 -Dieses Cmdlet dient dazu, den Vor- und/oder Nachnamen eines Benutzers anhand seiner UserId zu aktualisieren. 155 +{{aagon.infobox}} 156 +Die mit * gekennzeichneten Parameter sind je nach Parametersatz optional oder obligatorisch. 157 +{{/aagon.infobox}} 149 149 150 -Es unterstützt verschiedene Parametersätze, um gezielt nur den Vornamen, nur den Nachnamen oder beide zu ändern. Es ist nicht möglich, System-Benutzer (z.B. Operator) oder aus der ACMP importierte ACMP-Benutzer / AD-Benutzer zu bearbeiten. 159 +(% class="box infomessage" %) 160 +((( 161 +[[image:https://doc.aagon.com/bin/download/XWiki/Aagon Infobox/WebHome/Information.svg||alt="Hinweis" height="32" width="32"]] **Hinweis: ** 151 151 163 +Die mit * gekennzeichneten Parameter sind je nach Parametersatz optional oder obligatorisch. 164 +))) 152 152 166 +Parametersets 153 153 168 +* FirstNameOnly: Nur der Vorname wird geändert (UserId, FirstName). 169 +* LastNameOnly: Nur der Nachname wird geändert (UserId, LastName). 170 +* BothNames: Vor- und Nachname werden geändert (UserId, FirstName, LastName). 154 154 172 +=== Beispiele === 155 155 174 +Beispiel 1: FirstNameOnly: Dieser Parametersatz wird verwendet, um ausschließlich den Vornamen eines Benutzers zu ändern. 156 156 176 +* Erforderliche Parameter: UserId, FirstName 157 157 178 +{{code language="powershell"}} 179 +Edit-AESBUser -UserId "benutzer123" -FirstName "Max" 180 + 181 +{{/code}} 182 + 183 +Dieser Befehl ändert den Vornamen des Benutzers mit der ID "benutzer123" zu "Max". 184 + 185 +Beispiel 2: LastNameOnly: Dieser Parametersatz wird verwendet, um ausschließlich den Nachnamen eines Benutzers zu ändern. 186 + 187 +* Erforderliche Parameter: UserId, LastName 188 + 189 +{{code language="powershell"}} 190 +Edit-AESBUser -UserId "benutzer123" -LastName "Mustermann" 191 + 192 +{{/code}} 193 + 194 +Dieser Befehl ändert den Nachnamen des Benutzers mit der ID "benutzer123" zu "Mustermann". 195 + 196 +Beispiel 3: BothNames: Dieser Parametersatz wird verwendet, um sowohl den Vor- als auch den Nachnamen eines Benutzers gleichzeitig zu ändern. 197 +Erforderliche Parameter: UserId, FirstName, LastName 198 + 199 +{{code language="powershell"}} 200 +Edit-AESBUser -UserId "benutzer123" -FirstName "Max" -LastName "Mustermann" 201 +{{/code}} 202 + 203 +Dieser Befehl ändert den Vornamen des Benutzers mit der ID "benutzer123" zu "Max" und den Nachnamen zu "Mustermann". 204 + 205 +=== Rückgabewert === 206 + 207 +Bei Erfolg gibt das Cmdlet ein Objekt mit den Eigenschaften UserId und Result "Success" zurück. Bei Fehlern wird eine Exception ausgelöst. 208 + 158 158 = Get-AESBUsers = 159 159 211 +Dieses Cmdlet wird verwendet, um Benutzerinformationen aus einem System abzurufen. Es unterstützt die Angabe von UserIds und gibt detaillierte Informationen zu den Benutzern zurück, einschließlich Rollen, Rechte und Domäneninformationen. 212 + 213 +(% style="width:1952.33px" %) 214 +|=Parameter |=Datentyp|=Optional|=(% style="width: 1397px;" %)Beschreibung 215 +|-ConnectionName|String|✅|Der Name der Verbindung, über die Benutzer-Informationen abgerufen werden sollen. Wenn nicht angegeben, wird die Standardverbindung verwendet. 216 +|-UserIds|String[]|❌|Eine Liste von Benutzern, deren Daten geändert werden sollen. 217 + 218 +=== Beispiele === 219 + 220 +Beispiel 1: Abrufen aller Benutzer 221 + 222 +{{code language="powershell"}} 223 +Get-AESBUsers 224 +{{/code}} 225 + 226 +Beispiel 2: Abrufen spezifischer Benutzer 227 + 228 +{{code language="powershell"}} 229 +Get-AESBUsers -UserIds "ffffffff-ffff-ffff-ffff-ffffffffffff", "ffffffff-ffff-ffff-ffff-ffffffffffff" 230 + 231 +{{/code}} 232 + 233 +=== Rückgabewert === 234 + 235 +Das Cmdlet gibt eine Liste von UserInformation-Objekten zurück. Jedes Objekt enthält folgende Eigenschaften: 236 +• UserId: Die eindeutige ID des Benutzers. 237 +• Username: Der Benutzername. 238 +• FirstName: Der Vorname des Benutzers. 239 +• LastName: Der Nachname des Benutzers. 240 +• UserStatus: Der Status des Benutzers (z. B. Aktiviert, Deaktiviert, Gesperrt). 241 +• UserType: Der Typ des Benutzers (z. B. Normal, System). 242 +• Roles: Eine Liste der Rollen des Benutzers. 243 +• Rights: Eine Liste der Rechte des Benutzers. 244 +• DomainName: Der Name der Domäne, zu der der Benutzer gehört. 245 +• DomainId: Die ID der Domäne. 246 +• ProcessStatus: Der Verarbeitungsstatus (z. B. Erfolgreich, Fehler). 247 + 248 +=== Fehlerbehandlung === 249 + 250 +• Warnungen: Wenn keine Benutzer gefunden werden, wird eine Warnung ausgegeben. 251 +• Fehler: Bei schwerwiegenden Fehlern wird ein TerminatingError ausgelöst. 252 + 160 160 = Remove-AESBUsers = 161 161 255 +Dieses Cmdlet wird verwendet, um Benutzer aus einem System zu entfernen. Es akzeptiert eine Liste von Benutzer-IDs und führt die Löschung asynchron durch. Es ist nicht möglich, System-Benutzer (z.B. Operator) zu entfernen. 256 + 257 +(% style="width:1952.33px" %) 258 +|=Parameter |=Datentyp|=Optional|=(% style="width: 1397px;" %)Beschreibung 259 +|-ConnectionName|String|✅|Der Name der Verbindung, über die Benutzer gelöscht werden sollen. Wenn nicht angegeben, wird die Standardverbindung verwendet. 260 +|-UserIds|String[]|❌|Eine Liste von Benutzer-IDs der zu entfernenden Benutzer. 261 + 262 +=== Beispiele === 263 + 264 +Beispiel 1: Entfernen mehrerer Benutzer 265 + 266 +{{code language="powershell"}} 267 +Remove-AESBUsers -UserIds "ffffffff-ffff-ffff-ffff-fffffffffff1", "ffffffff-ffff-ffff-ffff-fffffffffff2", "ffffffff-ffff-ffff-ffff-fffffffffff3" 268 +{{/code}} 269 + 270 +=== Rückgabewert === 271 + 272 +Das Cmdlet gibt eine Liste von UserDeletionResult-Objekten zurück, die die folgenden Eigenschaften enthalten: 273 +• UserId: Die ID des gelöschten Benutzers. 274 +• Result: Das Ergebnis der Löschung (z. B. Success, UserNotFound, SystemUser). 275 + 162 162 = Set-AESBUserIsEnabled = 163 163 278 + 279 + 280 +Dieses Cmdlet wird verwendet, um den Aktivierungsstatus von Benutzern in einem System zu ändern. Es unterstützt das Aktivieren und Deaktivieren von Benutzern basierend auf deren Benutzer-IDs. Es ist nicht möglich, System-Benutzer (z.B. Operator) zu aktivieren/deaktivieren. 281 + 282 + 283 + 284 +(% style="width:1952.33px" %) 285 +|=Parameter |=Datentyp|=Optional|=(% style="width: 1397px;" %)Beschreibung 286 +|-ConnectionName|String|✅|Der Name der Verbindung, über die Benutzer gelöscht werden sollen. Wenn nicht angegeben, wird die Standardverbindung verwendet. 287 +|-UserIds|String[]|❌|Eine Liste von Benutzer-IDs der zu entfernenden Benutzer. 288 + 289 + 290 + 291 + 292 + 164 164 = Set-AESBUserPassword = 165 165 166 166 = Set-AESBUserRoles =

