uip-Administratorbenutzer Syntax und Optionen für „UIP Admin Users“ und „UIP Admin Groups“, die Identity Server-Verzeichnisbenutzer, -Gruppen und -Gruppenmitgliedschaften verwalten.
uip admin users und uip admin groups verwalten lokale Identity Server-Benutzer und -Gruppen innerhalb der Partition Ihrer Organisation – die Identitäten auf Verzeichnisebene hinter der Anmeldung und nicht die Rollenzuweisungen auf Orchestrator-Ebene. Hier befinden sich zwei unabhängige Befehlsgruppen: users (Verzeichnisbenutzer erstellen/lesen/aktualisieren/löschen/einladen) und groups (Gruppen erstellen/lesen/aktualisieren/löschen sowie Mitgliedschaftsverwaltung).
--organization wird für die meisten Verben in beiden Gruppen akzeptiert, ist aber veraltet und ignoriert – die Organisation wird immer von Ihrem aktuellen Anmeldekontext abgeleitet. Wenn sie übergeben wird, wird eine Warnung ausgegeben (--organization is deprecated and ignored; organization is derived from login context), aber das hat keine Auswirkungen.
assignment uip admin users list [ -- search < term> ] [ -- sort- by < field> ] [ -- sort- order asc| desc] [ -- limit < n> ] [ -- offset < n> ]
uip admin users get < user- id>
uip admin users create < username> -- email < email> [ -- name < name> ] [ -- surname < surname> ]
uip admin users update < user- id> [ -- email < email> ] [ -- name < name> ] [ -- surname < surname> ]
uip admin users delete < user- id>
uip admin users invite -- email < emails> [ -- name < name> ] [ -- surname < surname> ]
uip admin groups list
uip admin groups get < group- id>
uip admin groups create < name>
uip admin groups update < group- id> -- name < name>
uip admin groups delete < group- id>
uip admin groups members list < group- id> [ -- limit < n> ] [ -- offset < n> ]
uip admin groups members add < group- id> -- user- ids < ids>
uip admin groups members revoke < group- id> -- user- ids < ids>
uip admin users list [--search <term>] [--sort-by <field>] [--sort-order asc|desc] [--limit <n>] [--offset <n>]
uip admin users get <user-id>
uip admin users create <username> --email <email> [--name <name>] [--surname <surname>]
uip admin users update <user-id> [--email <email>] [--name <name>] [--surname <surname>]
uip admin users delete <user-id>
uip admin users invite --email <emails> [--name <name>] [--surname <surname>]
uip admin groups list
uip admin groups get <group-id>
uip admin groups create <name>
uip admin groups update <group-id> --name <name>
uip admin groups delete <group-id>
uip admin groups members list <group-id> [--limit <n>] [--offset <n>]
uip admin groups members add <group-id> --user-ids <ids>
uip admin groups members revoke <group-id> --user-ids <ids>
„Gruppieren“ (Group) Verb Zweck userslistListen Sie Benutzer in der Partition auf (durchsuchbar, sortierbar, paginiert). usersgetRufen Sie die vollständigen Details eines Benutzers nach ID ab. userscreateNeuen lokalen Benutzer erstellen usersupdateAktualisieren Sie die E-Mail-Adresse, den Vor- oder Nachnamen eines Benutzers. usersdeleteLöschen Sie einen Benutzer nach ID. usersinviteLaden Sie einen oder mehrere Benutzer per E-Mail ein. groupslistAlle Gruppen in der Partition auflisten. groupsgetRufen Sie die Details einer Gruppe nach ID ab. groupscreateNeue lokale Gruppe erstellen. groupsupdateEine Gruppe umbenennen. groupsdeleteLöschen Sie eine Gruppe nach ID. groups memberslistListen Sie die Mitglieder einer Gruppe auf. groups membersaddFügen Sie einen oder mehrere Benutzer zu einer Gruppe hinzu. groups membersrevokeEntfernen Sie einen oder mehrere Benutzer aus einer Gruppe.
UIP-Administratorbenutzerliste link
Listen Sie Benutzer in der Partition auf. Gibt Benutzer-ID, Benutzername, E-Mail-Adresse, Name und Erstellungszeit zurück.
Long Short Wert Standard Beschreibung --search <term>-sstring – Suchen Sie Benutzer anhand des Namens oder der E-Mail-Adresse. --sort-by <field>string – Sortierfeld, z. B UserName, Email). --sort-order <direction>asc|descascSortierrichtung. --limit <number>-lInteger 50 (DEFAULT_PAGE_SIZE) Anzahl der zurückzugebenden Elemente. --offset <number>Integer 0Anzahl der zu überspringenden Elemente. --login-validity <minutes>Integer – Überschreiben Sie die Tokenvalidität für diesen Anruf.
assignment uip admin users list -- limit 5
uip admin users list --limit 5
Datenform (--output json) link
assignment {
"Code" : "UserList" ,
"Data" : [
{
"id" : "a1b2c3d4-0000-0000-0000-000000000001" ,
"userName" : "admin@example.com" ,
"email" : "admin@example.com" ,
"name" : "Admin" ,
"surname" : "User" ,
"displayName" : "Admin User" ,
"creationTime" : "2026-01-15T10:00:00.000Z"
}
]
}
{
"Code": "UserList",
"Data": [
{
"id": "a1b2c3d4-0000-0000-0000-000000000001",
"userName": "admin@example.com",
"email": "admin@example.com",
"name": "Admin",
"surname": "User",
"displayName": "Admin User",
"creationTime": "2026-01-15T10:00:00.000Z"
}
]
}
UIP-Administratorbenutzer erhalten link
Rufen Sie Benutzerdetails nach ID ab.
Name Erforderlich Zweck <user-id>ja Benutzer-ID (UUID). Finden Sie es mit users list.
assignment uip admin users get a1b2c3d4- 0000 - 0000 - 0000 - 000000000001
uip admin users get a1b2c3d4-0000-0000-0000-000000000001
Datenform (--output json) link
assignment {
"Code" : "UserDetails" ,
"Data" : {
"id" : "a1b2c3d4-0000-0000-0000-000000000001" ,
"userName" : "admin@example.com" ,
"email" : "admin@example.com" ,
"name" : "Admin" ,
"surname" : "User" ,
"displayName" : "Admin User" ,
"creationTime" : "2026-01-15T10:00:00.000Z"
}
}
{
"Code": "UserDetails",
"Data": {
"id": "a1b2c3d4-0000-0000-0000-000000000001",
"userName": "admin@example.com",
"email": "admin@example.com",
"name": "Admin",
"surname": "User",
"displayName": "Admin User",
"creationTime": "2026-01-15T10:00:00.000Z"
}
}
UIP-Administratorbenutzer erstellen link
Neuen lokalen Benutzer erstellen
Name Erforderlich Zweck <username>ja Benutzername für den neuen Benutzer.
Long Short Wert Erforderlich Beschreibung --email <email>-eE-Mail ja dieselbe E-Mail-Adresse erhält. --name <name>-nstring nein Vorname. --surname <surname>string nein Nachname.
assignment uip admin users create newuser -- email "user@example.com" -- name "John" -- surname "Doe"
uip admin users create newuser --email "user@example.com" --name "John" --surname "Doe"
Datenform (--output json) link
assignment { "Code" : "UserCreated" , "Data" : { "Succeeded" : true } }
{ "Code": "UserCreated", "Data": { "Succeeded": true } }
Aktualisierung der UIP-Administratorbenutzer link
Aktualisieren Sie die E-Mail-Adresse, den Vor- oder Nachnamen eines vorhandenen Benutzers. Mindestens ein Feld ist erforderlich – der Aufruf mit keinem Feld schlägt auf der Clientseite ("No fields to update") vor einem Netzwerkaufruf fehl.
Name Erforderlich Zweck <user-id>ja Benutzer-ID (UUID).
Long Short Wert Beschreibung --email <email>-eE-Mail Neue E-Mail-Adresse. --name <name>-nstring Neuer Vorname. --surname <surname>string Neuer Nachname.
assignment uip admin users update a1b2c3d4- 0000 - 0000 - 0000 - 000000000001 -- name "Jane" -- surname "Doe" -- email "jane@example.com"
uip admin users update a1b2c3d4-0000-0000-0000-000000000001 --name "Jane" --surname "Doe" --email "jane@example.com"
Datenform (--output json) link
assignment { "Code" : "UserUpdated" }
{ "Code": "UserUpdated" }
UIP-Administratorbenutzer löschen link
Löschen Sie einen Benutzer nach ID.
Name Erforderlich Zweck <user-id>ja Benutzer-ID (UUID).
assignment uip admin users delete a1b2c3d4- 0000 - 0000 - 0000 - 000000000001
uip admin users delete a1b2c3d4-0000-0000-0000-000000000001
Datenform (--output json) link
assignment { "Code" : "UserDeleted" , "Data" : { "Id" : "a1b2c3d4-0000-0000-0000-000000000001" , "Status" : "Deleted successfully" } }
{ "Code": "UserDeleted", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000001", "Status": "Deleted successfully" } }
UIP-Administratorbenutzer einladen link
Laden Sie einen oder mehrere Benutzer per E-Mail ein. Sendet eine Einladung zum Beitritt zur Organisation.
Long Short Wert Erforderlich Beschreibung --email <emails>-edurch Kommas getrennt sind ja Eine oder mehrere E-Mail-Adressen, die eingeladen werden sollen. --name <name>-nstring nein Vorname, der auf jeden eingeladenen Benutzer angewendet wird. --surname <surname>string nein Nachname wird auf jeden eingeladenen Benutzer angewendet.
assignment uip admin users invite -- email "user@example.com"
uip admin users invite --email "user@example.com"
Datenform (--output json) link
assignment { "Code" : "UsersInvited" , "Data" : { "succeeded" : true } }
{ "Code": "UsersInvited", "Data": { "succeeded": true } }
UIP-Administratorgruppenliste link
Alle Gruppen in der Partition auflisten. Gibt Gruppen-ID, Namen, Typ und Erstellungszeit zurück. Keine Filter-/Paginierungsoptionen – gibt alles in einem Aufruf zurück.
assignment uip admin groups list
uip admin groups list
Datenform (--output json) link
assignment {
"Code" : "GroupList" ,
"Data" : [
{ "id" : "a1b2c3d4-0000-0000-0000-000000000001" , "name" : "Administrators" , "displayName" : "Administrators" , "type" : "BuiltIn" , "creationTime" : "2026-01-15T10:00:00.000Z" }
]
}
{
"Code": "GroupList",
"Data": [
{ "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "Administrators", "displayName": "Administrators", "type": "BuiltIn", "creationTime": "2026-01-15T10:00:00.000Z" }
]
}
UIP-Administratorgruppen abrufen link
Rufen Sie Gruppendetails nach ID ab.
Name Erforderlich Zweck <group-id>ja Gruppen-ID (UUID). Finden Sie es mit groups list.
assignment uip admin groups get a1b2c3d4- 0000 - 0000 - 0000 - 000000000001
uip admin groups get a1b2c3d4-0000-0000-0000-000000000001
Datenform (--output json) link
assignment { "Code" : "GroupDetails" , "Data" : { "id" : "a1b2c3d4-0000-0000-0000-000000000001" , "name" : "Administrators" , "displayName" : "Administrators" , "type" : "BuiltIn" , "creationTime" : "2026-01-15T10:00:00.000Z" } }
{ "Code": "GroupDetails", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000001", "name": "Administrators", "displayName": "Administrators", "type": "BuiltIn", "creationTime": "2026-01-15T10:00:00.000Z" } }
UIP-Administratorgruppen erstellen link
Neue lokale Gruppe erstellen.
Name Erforderlich Zweck <name>ja Gruppenname.
assignment uip admin groups create "DevOps Team"
uip admin groups create "DevOps Team"
Datenform (--output json) link
assignment { "Code" : "GroupCreated" , "Data" : { "id" : "a1b2c3d4-0000-0000-0000-000000000002" , "name" : "DevOps Team" , "displayName" : "DevOps Team" , "type" : "Custom" } }
{ "Code": "GroupCreated", "Data": { "id": "a1b2c3d4-0000-0000-0000-000000000002", "name": "DevOps Team", "displayName": "DevOps Team", "type": "Custom" } }
Der Befehl generiert eine clientseitige UUID für den id der Gruppe, bevor er die API aufruft – der Server weist die Gruppenerstellung mit einem 409er Fehler zurück, wenn keine ID angegeben wird.
Aktualisierung der UIP-Administratorgruppen link
Eine Gruppe umbenennen. --name ist das einzige aktualisierte Feld und ist erforderlich – das Entfernen schlägt auf Clientseite fehl ("No fields to update").
Name Erforderlich Zweck <group-id>ja Gruppen-ID (UUID).
Long Short Wert Erforderlich Beschreibung --name <name>-nstring ja Neuer Gruppenname.
assignment uip admin groups update a1b2c3d4- 0000 - 0000 - 0000 - 000000000001 -- name "Renamed Group"
uip admin groups update a1b2c3d4-0000-0000-0000-000000000001 --name "Renamed Group"
Datenform (--output json) link
assignment { "Code" : "GroupUpdated" }
{ "Code": "GroupUpdated" }
UIP-Administratorgruppen löschen link
Löschen Sie eine Gruppe nach ID.
Name Erforderlich Zweck <group-id>ja Gruppen-ID (UUID).
assignment uip admin groups delete a1b2c3d4- 0000 - 0000 - 0000 - 000000000002
uip admin groups delete a1b2c3d4-0000-0000-0000-000000000002
Datenform (--output json) link
assignment { "Code" : "GroupDeleted" , "Data" : { "Id" : "a1b2c3d4-0000-0000-0000-000000000002" , "Status" : "Deleted successfully" } }
{ "Code": "GroupDeleted", "Data": { "Id": "a1b2c3d4-0000-0000-0000-000000000002", "Status": "Deleted successfully" } }
Liste der Mitglieder der UIP-Administratorgruppe link
Listen Sie die Mitglieder einer Gruppe auf.
Name Erforderlich Zweck <group-id>ja Gruppen-ID (UUID).
Long Short Wert Standard Beschreibung --limit <number>-lInteger 50Anzahl der zurückzugebenden Elemente. --offset <number>Integer 0Anzahl der zu überspringenden Elemente.
assignment uip admin groups members list a1b2c3d4- 0000 - 0000 - 0000 - 000000000001
uip admin groups members list a1b2c3d4-0000-0000-0000-000000000001
Datenform (--output json) link
assignment { "Code" : "GroupMembers" , "Data" : [ ] }
{ "Code": "GroupMembers", "Data": [] }
UIP-Administratorgruppen Mitglieder hinzufügen link
Fügen Sie einen oder mehrere Benutzer zu einer Gruppe hinzu.
Hinweis: Implementiert als Read-Modify-Write: Der Befehl ruft den aktuellen Namen der Gruppe ab und ruft dann die Gruppenaktualisierungs-API mit directoryUserIDsToAdd auf – der gleiche zugrunde liegende Vorgang wie groups update, nur mit einem anderen Nutzlastfeld. Es gibt kein dediziertes „Mitglied hinzufügen“ API-Aufruf.
Name Erforderlich Zweck <group-id>ja Gruppen-ID (UUID).
Long Wert Erforderlich Beschreibung --user-ids <ids>durch Kommas getrennt sind ja Hinzuzufügende Benutzer-IDs. Finden Sie sie mit users list.
assignment uip admin groups members add a1b2c3d4- 0000 - 0000 - 0000 - 000000000001 -- user- ids "user-id-1,user-id-2"
uip admin groups members add a1b2c3d4-0000-0000-0000-000000000001 --user-ids "user-id-1,user-id-2"
Datenform (--output json) link
assignment { "Code" : "GroupMembersAdded" }
{ "Code": "GroupMembersAdded" }
UIP-Administratorgruppenmitglieder widerrufen link
Entfernen Sie einen oder mehrere Benutzer aus einer Gruppe. Der gleiche Lese-, Änderungs- und Schreibmechanismus wie members add mit directoryUserIDsToRemove.
Name Erforderlich Zweck <group-id>ja Gruppen-ID (UUID).
Long Wert Erforderlich Beschreibung --user-ids <ids>durch Kommas getrennt sind ja Zu entfernende Benutzer-IDs. Muss aktuelle Mitglieder sein.
assignment uip admin groups members revoke a1b2c3d4- 0000 - 0000 - 0000 - 000000000001 -- user- ids "user-id-1"
uip admin groups members revoke a1b2c3d4-0000-0000-0000-000000000001 --user-ids "user-id-1"
Datenform (--output json) link
assignment { "Code" : "GroupMembersRevoked" }
{ "Code": "GroupMembersRevoked" }