Änderungen von Dokument UserManagement Cmdlets

Zuletzt geändert von jklein am 2025/08/13 11:41

Von Version 2.2
bearbeitet von jklein
am 2025/07/17 08:41
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 3.1
bearbeitet von jklein
am 2025/07/17 09:55
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

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 =
© Aagon GmbH 2025
Besuchen Sie unsere Aagon-Community