This commit is contained in:
21pages 2025-11-20 11:37:10 +00:00 committed by GitHub
commit d96d65ee03
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with 279 additions and 279 deletions

View File

@ -207,47 +207,47 @@ oder
---
#### Benutzergruppenverwaltung (`user_group.py`)
#### Benutzergruppenverwaltung (`user-groups.py`)
**Hilfe anzeigen:**
`./user_group.py -h`
`./user-groups.py -h`
**Benutzergruppen anzeigen:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Beispiel:**
`./user_group.py --url https://example.com --token <token> view --name "Vertriebsteam"`
`./user-groups.py --url https://example.com --token <token> view --name "Vertriebsteam"`
**Gruppenoperationen:**
- **Benutzergruppe erstellen:**
`./user_group.py --url <url> --token <token> add --name "Gruppenname" [--note "Beschreibung"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "Gruppenname" [--note "Beschreibung"] [--accessed-from '<json>'] [--access-to '<json>']`
Beispiel mit Zugriffskontrolle:
`./user_group.py --url <url> --token <token> add --name "Engineering" --accessed-from '[{"type":0,"name":"Manager"}]' --access-to '[{"type":1,"name":"Dev-Server"}]'`
`./user-groups.py --url <url> --token <token> add --name "Engineering" --accessed-from '[{"type":0,"name":"Manager"}]' --access-to '[{"type":1,"name":"Dev-Server"}]'`
- **Benutzergruppe aktualisieren:**
`./user_group.py --url <url> --token <token> update --name "Gruppenname" [--new-name "Neuer Name"] [--note "Neue Notiz"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "Gruppenname" [--new-name "Neuer Name"] [--note "Neue Notiz"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Benutzergruppe löschen:**
`./user_group.py --url <url> --token <token> delete --name "Gruppenname"`
`./user-groups.py --url <url> --token <token> delete --name "Gruppenname"`
Unterstützt kommagetrennte Namen: `--name "Gruppe1,Gruppe2,Gruppe3"`
**Benutzerverwaltung in Gruppen:**
- **Benutzer in Gruppe anzeigen:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filter:
- `--name`: Gruppenname (exakte Übereinstimmung, optional)
- `--user-name`: Benutzername (unscharfe Suche, optional)
Beispiel:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Benutzer zur Gruppe hinzufügen:**
`./user_group.py --url <url> --token <token> add-users --name "Gruppenname" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "Gruppenname" --users "user1,user2,user3"`
**Zugriffskontrollparameter:**
@ -267,37 +267,37 @@ oder
---
#### Gerätegruppenverwaltung (`device_group.py`)
#### Gerätegruppenverwaltung (`device-groups.py`)
**Hilfe anzeigen:**
`./device_group.py -h`
`./device-groups.py -h`
**Gerätegruppen anzeigen:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Beispiel:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Gruppenoperationen:**
- **Gerätegruppe erstellen:**
`./device_group.py --url <url> --token <token> add --name "Gruppenname" [--note "Beschreibung"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "Gruppenname" [--note "Beschreibung"] [--accessed-from '<json>']`
Beispiel:
`./device_group.py --url <url> --token <token> add --name "Produktion" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Produktion" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Gerätegruppe aktualisieren:**
`./device_group.py --url <url> --token <token> update --name "Gruppenname" [--new-name "Neuer Name"] [--note "Neue Notiz"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "Gruppenname" [--new-name "Neuer Name"] [--note "Neue Notiz"] [--accessed-from '<json>']`
- **Gerätegruppe löschen:**
`./device_group.py --url <url> --token <token> delete --name "Gruppenname"`
`./device-groups.py --url <url> --token <token> delete --name "Gruppenname"`
Unterstützt kommagetrennte Namen: `--name "Gruppe1,Gruppe2,Gruppe3"`
**Geräteverwaltung in Gruppen:**
- **Geräte in Gruppe anzeigen:**
`./device_group.py --url <url> --token <token> view-devices [Filter]`
`./device-groups.py --url <url> --token <token> view-devices [Filter]`
Verfügbare Filter:
- `--name`: Gerätegruppenname (exakte Übereinstimmung)
@ -309,21 +309,21 @@ oder
Beispiele:
```bash
# Alle Geräte in einer Gruppe anzeigen
./device_group.py --url <url> --token <token> view-devices --name Produktion
./device-groups.py --url <url> --token <token> view-devices --name Produktion
# Nach Gerätename suchen
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Filter kombinieren
./device_group.py --url <url> --token <token> view-devices --name Produktion --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Produktion --user-name john
```
- **Geräte zur Gruppe hinzufügen:**
`./device_group.py --url <url> --token <token> add-devices --name "Gruppenname" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "Gruppenname" --ids "deviceid1,deviceid2"`
- **Geräte aus Gruppe entfernen:**
`./device_group.py --url <url> --token <token> remove-devices --name "Gruppenname" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "Gruppenname" --ids "deviceid1,deviceid2"`
**Zugriffskontrollparameter:**

View File

@ -203,47 +203,47 @@ The command line on Windows does not have output by default. To get output, plea
---
#### User Groups Management (`user_group.py`)
#### User Groups Management (`user-groups.py`)
**Show help:**
`./user_group.py -h`
`./user-groups.py -h`
**View user groups:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Example:**
`./user_group.py --url https://example.com --token <token> view --name "Sales Team"`
`./user-groups.py --url https://example.com --token <token> view --name "Sales Team"`
**Group operations:**
- **Create user group:**
`./user_group.py --url <url> --token <token> add --name "GroupName" [--note "description"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "GroupName" [--note "description"] [--accessed-from '<json>'] [--access-to '<json>']`
Example with access control:
`./user_group.py --url <url> --token <token> add --name "Engineering" --accessed-from '[{"type":0,"name":"Managers"}]' --access-to '[{"type":1,"name":"DevServers"}]'`
`./user-groups.py --url <url> --token <token> add --name "Engineering" --accessed-from '[{"type":0,"name":"Managers"}]' --access-to '[{"type":1,"name":"DevServers"}]'`
- **Update user group:**
`./user_group.py --url <url> --token <token> update --name "GroupName" [--new-name "NewName"] [--note "new note"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "GroupName" [--new-name "NewName"] [--note "new note"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Delete user group:**
`./user_group.py --url <url> --token <token> delete --name "GroupName"`
`./user-groups.py --url <url> --token <token> delete --name "GroupName"`
Supports comma-separated names: `--name "Group1,Group2,Group3"`
**User management in groups:**
- **View users in group:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filters:
- `--name`: group name (exact match, optional)
- `--user-name`: username (fuzzy search, optional)
Example:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Add users to group:**
`./user_group.py --url <url> --token <token> add-users --name "GroupName" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "GroupName" --users "user1,user2,user3"`
**Access control parameters:**
@ -261,37 +261,37 @@ The command line on Windows does not have output by default. To get output, plea
---
#### Device Groups Management (`device_group.py`)
#### Device Groups Management (`device-groups.py`)
**Show help:**
`./device_group.py -h`
`./device-groups.py -h`
**View device groups:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Example:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Group operations:**
- **Create device group:**
`./device_group.py --url <url> --token <token> add --name "GroupName" [--note "description"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "GroupName" [--note "description"] [--accessed-from '<json>']`
Example:
`./device_group.py --url <url> --token <token> add --name "Production" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Production" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Update device group:**
`./device_group.py --url <url> --token <token> update --name "GroupName" [--new-name "NewName"] [--note "new note"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "GroupName" [--new-name "NewName"] [--note "new note"] [--accessed-from '<json>']`
- **Delete device group:**
`./device_group.py --url <url> --token <token> delete --name "GroupName"`
`./device-groups.py --url <url> --token <token> delete --name "GroupName"`
Supports comma-separated names: `--name "Group1,Group2,Group3"`
**Device management in groups:**
- **View devices in group:**
`./device_group.py --url <url> --token <token> view-devices [filters]`
`./device-groups.py --url <url> --token <token> view-devices [filters]`
Available filters:
- `--name`: device group name (exact match)
@ -303,20 +303,20 @@ The command line on Windows does not have output by default. To get output, plea
Examples:
```bash
# View all devices in a group
./device_group.py --url <url> --token <token> view-devices --name Production
./device-groups.py --url <url> --token <token> view-devices --name Production
# Search by device name
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Combine filters
./device_group.py --url <url> --token <token> view-devices --name Production --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Production --user-name john
```
- **Add devices to group:**
`./device_group.py --url <url> --token <token> add-devices --name "GroupName" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "GroupName" --ids "deviceid1,deviceid2"`
- **Remove devices from group:**
`./device_group.py --url <url> --token <token> remove-devices --name "GroupName" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "GroupName" --ids "deviceid1,deviceid2"`
**Access control parameter:**

View File

@ -206,47 +206,47 @@ ver [aquí](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomm
---
#### Gestión de Grupos de Usuarios (`user_group.py`)
#### Gestión de Grupos de Usuarios (`user-groups.py`)
**Mostrar ayuda:**
`./user_group.py -h`
`./user-groups.py -h`
**Ver grupos de usuarios:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Ejemplo:**
`./user_group.py --url https://example.com --token <token> view --name "Equipo Ventas"`
`./user-groups.py --url https://example.com --token <token> view --name "Equipo Ventas"`
**Operaciones de grupo:**
- **Crear grupo de usuarios:**
`./user_group.py --url <url> --token <token> add --name "NombreGrupo" [--note "descripción"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "NombreGrupo" [--note "descripción"] [--accessed-from '<json>'] [--access-to '<json>']`
Ejemplo con control de acceso:
`./user_group.py --url <url> --token <token> add --name "Ingeniería" --accessed-from '[{"type":0,"name":"Gerentes"}]' --access-to '[{"type":1,"name":"Servidores Dev"}]'`
`./user-groups.py --url <url> --token <token> add --name "Ingeniería" --accessed-from '[{"type":0,"name":"Gerentes"}]' --access-to '[{"type":1,"name":"Servidores Dev"}]'`
- **Actualizar grupo de usuarios:**
`./user_group.py --url <url> --token <token> update --name "NombreGrupo" [--new-name "Nuevo Nombre"] [--note "nueva nota"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "NombreGrupo" [--new-name "Nuevo Nombre"] [--note "nueva nota"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Eliminar grupo de usuarios:**
`./user_group.py --url <url> --token <token> delete --name "NombreGrupo"`
`./user-groups.py --url <url> --token <token> delete --name "NombreGrupo"`
Admite nombres separados por comas: `--name "Grupo1,Grupo2,Grupo3"`
**Gestión de usuarios en grupos:**
- **Ver usuarios en grupo:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filtros:
- `--name`: nombre del grupo (coincidencia exacta, opcional)
- `--user-name`: nombre de usuario (búsqueda difusa, opcional)
Ejemplo:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Agregar usuarios al grupo:**
`./user_group.py --url <url> --token <token> add-users --name "NombreGrupo" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "NombreGrupo" --users "user1,user2,user3"`
**Parámetros de control de acceso:**
@ -266,37 +266,37 @@ ver [aquí](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomm
---
#### Gestión de Grupos de Dispositivos (`device_group.py`)
#### Gestión de Grupos de Dispositivos (`device-groups.py`)
**Mostrar ayuda:**
`./device_group.py -h`
`./device-groups.py -h`
**Ver grupos de dispositivos:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Ejemplo:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Operaciones de grupo:**
- **Crear grupo de dispositivos:**
`./device_group.py --url <url> --token <token> add --name "NombreGrupo" [--note "descripción"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "NombreGrupo" [--note "descripción"] [--accessed-from '<json>']`
Ejemplo:
`./device_group.py --url <url> --token <token> add --name "Producción" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Producción" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Actualizar grupo de dispositivos:**
`./device_group.py --url <url> --token <token> update --name "NombreGrupo" [--new-name "Nuevo Nombre"] [--note "nueva nota"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "NombreGrupo" [--new-name "Nuevo Nombre"] [--note "nueva nota"] [--accessed-from '<json>']`
- **Eliminar grupo de dispositivos:**
`./device_group.py --url <url> --token <token> delete --name "NombreGrupo"`
`./device-groups.py --url <url> --token <token> delete --name "NombreGrupo"`
Admite nombres separados por comas: `--name "Grupo1,Grupo2,Grupo3"`
**Gestión de dispositivos en grupos:**
- **Ver dispositivos en grupo:**
`./device_group.py --url <url> --token <token> view-devices [filtros]`
`./device-groups.py --url <url> --token <token> view-devices [filtros]`
Filtros disponibles:
- `--name`: nombre del grupo de dispositivos (coincidencia exacta)
@ -308,21 +308,21 @@ ver [aquí](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomm
Ejemplos:
```bash
# Ver todos los dispositivos en un grupo
./device_group.py --url <url> --token <token> view-devices --name Producción
./device-groups.py --url <url> --token <token> view-devices --name Producción
# Buscar por nombre de dispositivo
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Combinar filtros
./device_group.py --url <url> --token <token> view-devices --name Producción --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Producción --user-name john
```
- **Agregar dispositivos al grupo:**
`./device_group.py --url <url> --token <token> add-devices --name "NombreGrupo" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "NombreGrupo" --ids "deviceid1,deviceid2"`
- **Quitar dispositivos del grupo:**
`./device_group.py --url <url> --token <token> remove-devices --name "NombreGrupo" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "NombreGrupo" --ids "deviceid1,deviceid2"`
**Parámetro de control de acceso:**

View File

@ -206,47 +206,47 @@ voir [ici](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomme
---
#### Gestion des Groupes d'Utilisateurs (`user_group.py`)
#### Gestion des Groupes d'Utilisateurs (`user-groups.py`)
**Afficher l'aide :**
`./user_group.py -h`
`./user-groups.py -h`
**Voir les groupes d'utilisateurs :**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Exemple :**
`./user_group.py --url https://example.com --token <token> view --name "Équipe Ventes"`
`./user-groups.py --url https://example.com --token <token> view --name "Équipe Ventes"`
**Opérations sur les groupes :**
- **Créer un groupe d'utilisateurs :**
`./user_group.py --url <url> --token <token> add --name "NomGroupe" [--note "description"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "NomGroupe" [--note "description"] [--accessed-from '<json>'] [--access-to '<json>']`
Exemple avec contrôle d'accès :
`./user_group.py --url <url> --token <token> add --name "Ingénierie" --accessed-from '[{"type":0,"name":"Managers"}]' --access-to '[{"type":1,"name":"Serveurs Dev"}]'`
`./user-groups.py --url <url> --token <token> add --name "Ingénierie" --accessed-from '[{"type":0,"name":"Managers"}]' --access-to '[{"type":1,"name":"Serveurs Dev"}]'`
- **Mettre à jour un groupe d'utilisateurs :**
`./user_group.py --url <url> --token <token> update --name "NomGroupe" [--new-name "Nouveau Nom"] [--note "nouvelle note"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "NomGroupe" [--new-name "Nouveau Nom"] [--note "nouvelle note"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Supprimer un groupe d'utilisateurs :**
`./user_group.py --url <url> --token <token> delete --name "NomGroupe"`
`./user-groups.py --url <url> --token <token> delete --name "NomGroupe"`
Prend en charge les noms séparés par des virgules : `--name "Groupe1,Groupe2,Groupe3"`
**Gestion des utilisateurs dans les groupes :**
- **Voir les utilisateurs dans un groupe :**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filtres :
- `--name` : nom du groupe (correspondance exacte, optionnel)
- `--user-name` : nom d'utilisateur (recherche floue, optionnel)
Exemple :
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Ajouter des utilisateurs à un groupe :**
`./user_group.py --url <url> --token <token> add-users --name "NomGroupe" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "NomGroupe" --users "user1,user2,user3"`
**Paramètres de contrôle d'accès :**
@ -266,37 +266,37 @@ voir [ici](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomme
---
#### Gestion des Groupes de Périphériques (`device_group.py`)
#### Gestion des Groupes de Périphériques (`device-groups.py`)
**Afficher l'aide :**
`./device_group.py -h`
`./device-groups.py -h`
**Voir les groupes de périphériques :**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Exemple :**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Opérations sur les groupes :**
- **Créer un groupe de périphériques :**
`./device_group.py --url <url> --token <token> add --name "NomGroupe" [--note "description"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "NomGroupe" [--note "description"] [--accessed-from '<json>']`
Exemple :
`./device_group.py --url <url> --token <token> add --name "Production" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Production" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Mettre à jour un groupe de périphériques :**
`./device_group.py --url <url> --token <token> update --name "NomGroupe" [--new-name "Nouveau Nom"] [--note "nouvelle note"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "NomGroupe" [--new-name "Nouveau Nom"] [--note "nouvelle note"] [--accessed-from '<json>']`
- **Supprimer un groupe de périphériques :**
`./device_group.py --url <url> --token <token> delete --name "NomGroupe"`
`./device-groups.py --url <url> --token <token> delete --name "NomGroupe"`
Prend en charge les noms séparés par des virgules : `--name "Groupe1,Groupe2,Groupe3"`
**Gestion des périphériques dans les groupes :**
- **Voir les périphériques dans un groupe :**
`./device_group.py --url <url> --token <token> view-devices [filtres]`
`./device-groups.py --url <url> --token <token> view-devices [filtres]`
Filtres disponibles :
- `--name` : nom du groupe de périphériques (correspondance exacte)
@ -308,21 +308,21 @@ voir [ici](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomme
Exemples :
```bash
# Voir tous les périphériques dans un groupe
./device_group.py --url <url> --token <token> view-devices --name Production
./device-groups.py --url <url> --token <token> view-devices --name Production
# Rechercher par nom de périphérique
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Combiner les filtres
./device_group.py --url <url> --token <token> view-devices --name Production --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Production --user-name john
```
- **Ajouter des périphériques à un groupe :**
`./device_group.py --url <url> --token <token> add-devices --name "NomGroupe" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "NomGroupe" --ids "deviceid1,deviceid2"`
- **Retirer des périphériques d'un groupe :**
`./device_group.py --url <url> --token <token> remove-devices --name "NomGroupe" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "NomGroupe" --ids "deviceid1,deviceid2"`
**Paramètre de contrôle d'accès :**

View File

@ -206,47 +206,47 @@ vedi [qui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomme
---
#### Gestione Gruppi Utenti (`user_group.py`)
#### Gestione Gruppi Utenti (`user-groups.py`)
**Mostra aiuto:**
`./user_group.py -h`
`./user-groups.py -h`
**Visualizza gruppi utenti:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Esempio:**
`./user_group.py --url https://example.com --token <token> view --name "Team Vendite"`
`./user-groups.py --url https://example.com --token <token> view --name "Team Vendite"`
**Operazioni sui gruppi:**
- **Creare gruppo utenti:**
`./user_group.py --url <url> --token <token> add --name "NomeGruppo" [--note "descrizione"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "NomeGruppo" [--note "descrizione"] [--accessed-from '<json>'] [--access-to '<json>']`
Esempio con controllo accesso:
`./user_group.py --url <url> --token <token> add --name "Ingegneria" --accessed-from '[{"type":0,"name":"Manager"}]' --access-to '[{"type":1,"name":"Server Dev"}]'`
`./user-groups.py --url <url> --token <token> add --name "Ingegneria" --accessed-from '[{"type":0,"name":"Manager"}]' --access-to '[{"type":1,"name":"Server Dev"}]'`
- **Aggiornare gruppo utenti:**
`./user_group.py --url <url> --token <token> update --name "NomeGruppo" [--new-name "Nuovo Nome"] [--note "nuova nota"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "NomeGruppo" [--new-name "Nuovo Nome"] [--note "nuova nota"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Eliminare gruppo utenti:**
`./user_group.py --url <url> --token <token> delete --name "NomeGruppo"`
`./user-groups.py --url <url> --token <token> delete --name "NomeGruppo"`
Supporta nomi separati da virgola: `--name "Gruppo1,Gruppo2,Gruppo3"`
**Gestione utenti nei gruppi:**
- **Visualizzare utenti nel gruppo:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filtri:
- `--name`: nome del gruppo (corrispondenza esatta, opzionale)
- `--user-name`: nome utente (ricerca fuzzy, opzionale)
Esempio:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Aggiungere utenti al gruppo:**
`./user_group.py --url <url> --token <token> add-users --name "NomeGruppo" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "NomeGruppo" --users "user1,user2,user3"`
**Parametri controllo accesso:**
@ -266,37 +266,37 @@ vedi [qui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomme
---
#### Gestione Gruppi Dispositivi (`device_group.py`)
#### Gestione Gruppi Dispositivi (`device-groups.py`)
**Mostra aiuto:**
`./device_group.py -h`
`./device-groups.py -h`
**Visualizza gruppi dispositivi:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Esempio:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Operazioni sui gruppi:**
- **Creare gruppo dispositivi:**
`./device_group.py --url <url> --token <token> add --name "NomeGruppo" [--note "descrizione"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "NomeGruppo" [--note "descrizione"] [--accessed-from '<json>']`
Esempio:
`./device_group.py --url <url> --token <token> add --name "Produzione" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Produzione" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Aggiornare gruppo dispositivi:**
`./device_group.py --url <url> --token <token> update --name "NomeGruppo" [--new-name "Nuovo Nome"] [--note "nuova nota"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "NomeGruppo" [--new-name "Nuovo Nome"] [--note "nuova nota"] [--accessed-from '<json>']`
- **Eliminare gruppo dispositivi:**
`./device_group.py --url <url> --token <token> delete --name "NomeGruppo"`
`./device-groups.py --url <url> --token <token> delete --name "NomeGruppo"`
Supporta nomi separati da virgola: `--name "Gruppo1,Gruppo2,Gruppo3"`
**Gestione dispositivi nei gruppi:**
- **Visualizzare dispositivi nel gruppo:**
`./device_group.py --url <url> --token <token> view-devices [filtri]`
`./device-groups.py --url <url> --token <token> view-devices [filtri]`
Filtri disponibili:
- `--name`: nome del gruppo dispositivi (corrispondenza esatta)
@ -308,25 +308,25 @@ vedi [qui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomme
Esempi:
```bash
# Visualizzare tutti i dispositivi in un gruppo
./device_group.py --url <url> --token <token> view-devices --name Produzione
./device-groups.py --url <url> --token <token> view-devices --name Produzione
# Cercare per nome dispositivo
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Combinare filtri
./device_group.py --url <url> --token <token> view-devices --name Produzione --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Produzione --user-name john
```
- **Visualizzare gruppi dispositivi accessibili:**
`./device_group.py --url <url> --token <token> accessible`
`./device-groups.py --url <url> --token <token> accessible`
Mostra tutti i gruppi dispositivi accessibili all'utente corrente.
- **Aggiungere dispositivi al gruppo:**
`./device_group.py --url <url> --token <token> add-devices --name "NomeGruppo" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "NomeGruppo" --ids "deviceid1,deviceid2"`
- **Rimuovere dispositivi dal gruppo:**
`./device_group.py --url <url> --token <token> remove-devices --name "NomeGruppo" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "NomeGruppo" --ids "deviceid1,deviceid2"`
**Parametro controllo accesso:**

View File

@ -206,47 +206,47 @@ Windowsのコマンドラインはデフォルトでは出力を表示しませ
---
#### ユーザーグループ管理 (`user_group.py`)
#### ユーザーグループ管理 (`user-groups.py`)
**ヘルプ表示:**
`./user_group.py -h`
`./user-groups.py -h`
**ユーザーグループ表示:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**例:**
`./user_group.py --url https://example.com --token <token> view --name "営業チーム"`
`./user-groups.py --url https://example.com --token <token> view --name "営業チーム"`
**グループ操作:**
- **ユーザーグループの作成:**
`./user_group.py --url <url> --token <token> add --name "グループ名" [--note "説明"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "グループ名" [--note "説明"] [--accessed-from '<json>'] [--access-to '<json>']`
アクセス制御付きの例:
`./user_group.py --url <url> --token <token> add --name "エンジニアリング" --accessed-from '[{"type":0,"name":"マネージャー"}]' --access-to '[{"type":1,"name":"開発サーバー"}]'`
`./user-groups.py --url <url> --token <token> add --name "エンジニアリング" --accessed-from '[{"type":0,"name":"マネージャー"}]' --access-to '[{"type":1,"name":"開発サーバー"}]'`
- **ユーザーグループの更新:**
`./user_group.py --url <url> --token <token> update --name "グループ名" [--new-name "新しい名前"] [--note "新しいメモ"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "グループ名" [--new-name "新しい名前"] [--note "新しいメモ"] [--accessed-from '<json>'] [--access-to '<json>']`
- **ユーザーグループの削除:**
`./user_group.py --url <url> --token <token> delete --name "グループ名"`
`./user-groups.py --url <url> --token <token> delete --name "グループ名"`
カンマ区切りで複数指定可能:`--name "グループ1,グループ2,グループ3"`
**グループ内ユーザー管理:**
- **グループ内のユーザーを表示:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
フィルター:
- `--name`:グループ名(完全一致、オプション)
- `--user-name`:ユーザー名(あいまい検索、オプション)
例:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **グループにユーザーを追加:**
`./user_group.py --url <url> --token <token> add-users --name "グループ名" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "グループ名" --users "user1,user2,user3"`
**アクセス制御パラメータ:**
@ -266,37 +266,37 @@ Windowsのコマンドラインはデフォルトでは出力を表示しませ
---
#### デバイスグループ管理 (`device_group.py`)
#### デバイスグループ管理 (`device-groups.py`)
**ヘルプ表示:**
`./device_group.py -h`
`./device-groups.py -h`
**デバイスグループ表示:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**例:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**グループ操作:**
- **デバイスグループの作成:**
`./device_group.py --url <url> --token <token> add --name "グループ名" [--note "説明"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "グループ名" [--note "説明"] [--accessed-from '<json>']`
例:
`./device_group.py --url <url> --token <token> add --name "本番環境" --accessed-from '[{"type":0,"name":"管理者"}]'`
`./device-groups.py --url <url> --token <token> add --name "本番環境" --accessed-from '[{"type":0,"name":"管理者"}]'`
- **デバイスグループの更新:**
`./device_group.py --url <url> --token <token> update --name "グループ名" [--new-name "新しい名前"] [--note "新しいメモ"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "グループ名" [--new-name "新しい名前"] [--note "新しいメモ"] [--accessed-from '<json>']`
- **デバイスグループの削除:**
`./device_group.py --url <url> --token <token> delete --name "グループ名"`
`./device-groups.py --url <url> --token <token> delete --name "グループ名"`
カンマ区切りで複数指定可能:`--name "グループ1,グループ2,グループ3"`
**グループ内デバイス管理:**
- **グループ内のデバイスを表示:**
`./device_group.py --url <url> --token <token> view-devices [フィルター]`
`./device-groups.py --url <url> --token <token> view-devices [フィルター]`
利用可能なフィルター:
- `--name`:デバイスグループ名(完全一致)
@ -308,21 +308,21 @@ Windowsのコマンドラインはデフォルトでは出力を表示しませ
例:
```bash
# グループ内のすべてのデバイスを表示
./device_group.py --url <url> --token <token> view-devices --name 本番環境
./device-groups.py --url <url> --token <token> view-devices --name 本番環境
# デバイス名で検索
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# フィルターを組み合わせ
./device_group.py --url <url> --token <token> view-devices --name 本番環境 --user-name john
./device-groups.py --url <url> --token <token> view-devices --name 本番環境 --user-name john
```
- **グループにデバイスを追加:**
`./device_group.py --url <url> --token <token> add-devices --name "グループ名" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "グループ名" --ids "deviceid1,deviceid2"`
- **グループからデバイスを削除:**
`./device_group.py --url <url> --token <token> remove-devices --name "グループ名" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "グループ名" --ids "deviceid1,deviceid2"`
**アクセス制御パラメータ:**

View File

@ -207,47 +207,47 @@ zobacz [tutaj](https://github.com/rustdesk/rustdesk/discussions/6377#discussionc
---
#### Zarządzanie grupami użytkowników (`user_group.py`)
#### Zarządzanie grupami użytkowników (`user-groups.py`)
**Pokaż pomoc:**
`./user_group.py -h`
`./user-groups.py -h`
**Wyświetl grupy użytkowników:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Przykład:**
`./user_group.py --url https://example.com --token <token> view --name "Zespół Sprzedaży"`
`./user-groups.py --url https://example.com --token <token> view --name "Zespół Sprzedaży"`
**Operacje na grupach:**
- **Utwórz grupę użytkowników:**
`./user_group.py --url <url> --token <token> add --name "NazwaGrupy" [--note "opis"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "NazwaGrupy" [--note "opis"] [--accessed-from '<json>'] [--access-to '<json>']`
Przykład z kontrolą dostępu:
`./user_group.py --url <url> --token <token> add --name "Inżynierowie" --accessed-from '[{"type":0,"name":"Menedżerowie"}]' --access-to '[{"type":1,"name":"Serwery Dev"}]'`
`./user-groups.py --url <url> --token <token> add --name "Inżynierowie" --accessed-from '[{"type":0,"name":"Menedżerowie"}]' --access-to '[{"type":1,"name":"Serwery Dev"}]'`
- **Aktualizuj grupę użytkowników:**
`./user_group.py --url <url> --token <token> update --name "NazwaGrupy" [--new-name "Nowa Nazwa"] [--note "nowa notatka"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "NazwaGrupy" [--new-name "Nowa Nazwa"] [--note "nowa notatka"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Usuń grupę użytkowników:**
`./user_group.py --url <url> --token <token> delete --name "NazwaGrupy"`
`./user-groups.py --url <url> --token <token> delete --name "NazwaGrupy"`
Obsługuje nazwy oddzielone przecinkami: `--name "Grupa1,Grupa2,Grupa3"`
**Zarządzanie użytkownikami w grupach:**
- **Wyświetl użytkowników w grupie:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filtry:
- `--name`: nazwa grupy (dokładne dopasowanie, opcjonalne)
- `--user-name`: nazwa użytkownika (wyszukiwanie rozmyte, opcjonalne)
Przykład:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Dodaj użytkowników do grupy:**
`./user_group.py --url <url> --token <token> add-users --name "NazwaGrupy" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "NazwaGrupy" --users "user1,user2,user3"`
**Parametry kontroli dostępu:**
@ -267,37 +267,37 @@ zobacz [tutaj](https://github.com/rustdesk/rustdesk/discussions/6377#discussionc
---
#### Zarządzanie grupami urządzeń (`device_group.py`)
#### Zarządzanie grupami urządzeń (`device-groups.py`)
**Pokaż pomoc:**
`./device_group.py -h`
`./device-groups.py -h`
**Wyświetl grupy urządzeń:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Przykład:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Operacje na grupach:**
- **Utwórz grupę urządzeń:**
`./device_group.py --url <url> --token <token> add --name "NazwaGrupy" [--note "opis"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "NazwaGrupy" [--note "opis"] [--accessed-from '<json>']`
Przykład:
`./device_group.py --url <url> --token <token> add --name "Produkcja" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Produkcja" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Aktualizuj grupę urządzeń:**
`./device_group.py --url <url> --token <token> update --name "NazwaGrupy" [--new-name "Nowa Nazwa"] [--note "nowa notatka"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "NazwaGrupy" [--new-name "Nowa Nazwa"] [--note "nowa notatka"] [--accessed-from '<json>']`
- **Usuń grupę urządzeń:**
`./device_group.py --url <url> --token <token> delete --name "NazwaGrupy"`
`./device-groups.py --url <url> --token <token> delete --name "NazwaGrupy"`
Obsługuje nazwy oddzielone przecinkami: `--name "Grupa1,Grupa2,Grupa3"`
**Zarządzanie urządzeniami w grupach:**
- **Wyświetl urządzenia w grupie:**
`./device_group.py --url <url> --token <token> view-devices [filtry]`
`./device-groups.py --url <url> --token <token> view-devices [filtry]`
Dostępne filtry:
- `--name`: nazwa grupy urządzeń (dokładne dopasowanie)
@ -309,25 +309,25 @@ zobacz [tutaj](https://github.com/rustdesk/rustdesk/discussions/6377#discussionc
Przykłady:
```bash
# Wyświetl wszystkie urządzenia w grupie
./device_group.py --url <url> --token <token> view-devices --name Produkcja
./device-groups.py --url <url> --token <token> view-devices --name Produkcja
# Szukaj po nazwie urządzenia
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Połącz filtry
./device_group.py --url <url> --token <token> view-devices --name Produkcja --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Produkcja --user-name john
```
- **Wyświetl dostępne grupy urządzeń:**
`./device_group.py --url <url> --token <token> accessible`
`./device-groups.py --url <url> --token <token> accessible`
Pokazuje wszystkie grupy urządzeń dostępne dla bieżącego użytkownika.
- **Dodaj urządzenia do grupy:**
`./device_group.py --url <url> --token <token> add-devices --name "NazwaGrupy" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "NazwaGrupy" --ids "deviceid1,deviceid2"`
- **Usuń urządzenia z grupy:**
`./device_group.py --url <url> --token <token> remove-devices --name "NazwaGrupy" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "NazwaGrupy" --ids "deviceid1,deviceid2"`
**Parametr kontroli dostępu:**

View File

@ -206,47 +206,47 @@ veja [aqui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomm
---
#### Gerenciamento de Grupos de Usuários (`user_group.py`)
#### Gerenciamento de Grupos de Usuários (`user-groups.py`)
**Mostrar ajuda:**
`./user_group.py -h`
`./user-groups.py -h`
**Visualizar grupos de usuários:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Exemplo:**
`./user_group.py --url https://example.com --token <token> view --name "Equipe Vendas"`
`./user-groups.py --url https://example.com --token <token> view --name "Equipe Vendas"`
**Operações de grupo:**
- **Criar grupo de usuários:**
`./user_group.py --url <url> --token <token> add --name "NomeGrupo" [--note "descrição"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "NomeGrupo" [--note "descrição"] [--accessed-from '<json>'] [--access-to '<json>']`
Exemplo com controle de acesso:
`./user_group.py --url <url> --token <token> add --name "Engenharia" --accessed-from '[{"type":0,"name":"Gerentes"}]' --access-to '[{"type":1,"name":"Servidores Dev"}]'`
`./user-groups.py --url <url> --token <token> add --name "Engenharia" --accessed-from '[{"type":0,"name":"Gerentes"}]' --access-to '[{"type":1,"name":"Servidores Dev"}]'`
- **Atualizar grupo de usuários:**
`./user_group.py --url <url> --token <token> update --name "NomeGrupo" [--new-name "Novo Nome"] [--note "nova nota"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "NomeGrupo" [--new-name "Novo Nome"] [--note "nova nota"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Excluir grupo de usuários:**
`./user_group.py --url <url> --token <token> delete --name "NomeGrupo"`
`./user-groups.py --url <url> --token <token> delete --name "NomeGrupo"`
Suporta nomes separados por vírgula: `--name "Grupo1,Grupo2,Grupo3"`
**Gerenciamento de usuários em grupos:**
- **Visualizar usuários no grupo:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filtros:
- `--name`: nome do grupo (correspondência exata, opcional)
- `--user-name`: nome do usuário (busca difusa, opcional)
Exemplo:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Adicionar usuários ao grupo:**
`./user_group.py --url <url> --token <token> add-users --name "NomeGrupo" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "NomeGrupo" --users "user1,user2,user3"`
**Parâmetros de controle de acesso:**
@ -266,37 +266,37 @@ veja [aqui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomm
---
#### Gerenciamento de Grupos de Dispositivos (`device_group.py`)
#### Gerenciamento de Grupos de Dispositivos (`device-groups.py`)
**Mostrar ajuda:**
`./device_group.py -h`
`./device-groups.py -h`
**Visualizar grupos de dispositivos:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Exemplo:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Operações de grupo:**
- **Criar grupo de dispositivos:**
`./device_group.py --url <url> --token <token> add --name "NomeGrupo" [--note "descrição"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "NomeGrupo" [--note "descrição"] [--accessed-from '<json>']`
Exemplo:
`./device_group.py --url <url> --token <token> add --name "Produção" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Produção" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Atualizar grupo de dispositivos:**
`./device_group.py --url <url> --token <token> update --name "NomeGrupo" [--new-name "Novo Nome"] [--note "nova nota"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "NomeGrupo" [--new-name "Novo Nome"] [--note "nova nota"] [--accessed-from '<json>']`
- **Excluir grupo de dispositivos:**
`./device_group.py --url <url> --token <token> delete --name "NomeGrupo"`
`./device-groups.py --url <url> --token <token> delete --name "NomeGrupo"`
Suporta nomes separados por vírgula: `--name "Grupo1,Grupo2,Grupo3"`
**Gerenciamento de dispositivos em grupos:**
- **Visualizar dispositivos no grupo:**
`./device_group.py --url <url> --token <token> view-devices [filtros]`
`./device-groups.py --url <url> --token <token> view-devices [filtros]`
Filtros disponíveis:
- `--name`: nome do grupo de dispositivos (correspondência exata)
@ -308,25 +308,25 @@ veja [aqui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomm
Exemplos:
```bash
# Visualizar todos os dispositivos em um grupo
./device_group.py --url <url> --token <token> view-devices --name Produção
./device-groups.py --url <url> --token <token> view-devices --name Produção
# Buscar por nome de dispositivo
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Combinar filtros
./device_group.py --url <url> --token <token> view-devices --name Produção --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Produção --user-name john
```
- **Visualizar grupos de dispositivos acessíveis:**
`./device_group.py --url <url> --token <token> accessible`
`./device-groups.py --url <url> --token <token> accessible`
Mostra todos os grupos de dispositivos acessíveis ao usuário atual.
- **Adicionar dispositivos ao grupo:**
`./device_group.py --url <url> --token <token> add-devices --name "NomeGrupo" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "NomeGrupo" --ids "deviceid1,deviceid2"`
- **Remover dispositivos do grupo:**
`./device_group.py --url <url> --token <token> remove-devices --name "NomeGrupo" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "NomeGrupo" --ids "deviceid1,deviceid2"`
**Parâmetro de controle de acesso:**

View File

@ -201,47 +201,47 @@ Linia de comandă pe Windows nu afișează output implicit. Pentru a obține out
---
#### Management grupuri utilizatori (`user_group.py`)
#### Management grupuri utilizatori (`user-groups.py`)
**Afișează help:**
`./user_group.py -h`
`./user-groups.py -h`
**Vezi grupuri utilizatori:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**Exemplu:**
`./user_group.py --url https://example.com --token <token> view --name "Echipa Vânzări"`
`./user-groups.py --url https://example.com --token <token> view --name "Echipa Vânzări"`
**Operații pe grupuri:**
- **Creează grup utilizatori:**
`./user_group.py --url <url> --token <token> add --name "NumeGrup" [--note "descriere"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "NumeGrup" [--note "descriere"] [--accessed-from '<json>'] [--access-to '<json>']`
Exemplu cu control acces:
`./user_group.py --url <url> --token <token> add --name "Inginerie" --accessed-from '[{"type":0,"name":"Manageri"}]' --access-to '[{"type":1,"name":"Servere Dev"}]'`
`./user-groups.py --url <url> --token <token> add --name "Inginerie" --accessed-from '[{"type":0,"name":"Manageri"}]' --access-to '[{"type":1,"name":"Servere Dev"}]'`
- **Actualizează grup utilizatori:**
`./user_group.py --url <url> --token <token> update --name "NumeGrup" [--new-name "Nume Nou"] [--note "notă nouă"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "NumeGrup" [--new-name "Nume Nou"] [--note "notă nouă"] [--accessed-from '<json>'] [--access-to '<json>']`
- **Șterge grup utilizatori:**
`./user_group.py --url <url> --token <token> delete --name "NumeGrup"`
`./user-groups.py --url <url> --token <token> delete --name "NumeGrup"`
Suportă nume separate prin virgulă: `--name "Grup1,Grup2,Grup3"`
**Management utilizatori în grupuri:**
- **Vezi utilizatori în grup:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
Filtre:
- `--name`: nume grup (potrivire exactă, opțional)
- `--user-name`: username (căutare aproximativă, opțional)
Exemplu:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **Adaugă utilizatori în grup:**
`./user_group.py --url <url> --token <token> add-users --name "NumeGrup" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "NumeGrup" --users "user1,user2,user3"`
**Parametri control acces:**
@ -261,37 +261,37 @@ Linia de comandă pe Windows nu afișează output implicit. Pentru a obține out
---
#### Management grupuri dispozitive (`device_group.py`)
#### Management grupuri dispozitive (`device-groups.py`)
**Afișează help:**
`./device_group.py -h`
`./device-groups.py -h`
**Vezi grupuri dispozitive:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**Exemplu:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**Operații pe grupuri:**
- **Creează grup dispozitive:**
`./device_group.py --url <url> --token <token> add --name "NumeGrup" [--note "descriere"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "NumeGrup" [--note "descriere"] [--accessed-from '<json>']`
Exemplu:
`./device_group.py --url <url> --token <token> add --name "Producție" --accessed-from '[{"type":0,"name":"Admins"}]'`
`./device-groups.py --url <url> --token <token> add --name "Producție" --accessed-from '[{"type":0,"name":"Admins"}]'`
- **Actualizează grup dispozitive:**
`./device_group.py --url <url> --token <token> update --name "NumeGrup" [--new-name "Nume Nou"] [--note "notă nouă"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "NumeGrup" [--new-name "Nume Nou"] [--note "notă nouă"] [--accessed-from '<json>']`
- **Șterge grup dispozitive:**
`./device_group.py --url <url> --token <token> delete --name "NumeGrup"`
`./device-groups.py --url <url> --token <token> delete --name "NumeGrup"`
Suportă nume separate prin virgulă: `--name "Grup1,Grup2,Grup3"`
**Management dispozitive în grupuri:**
- **Vezi dispozitive în grup:**
`./device_group.py --url <url> --token <token> view-devices [filtre]`
`./device-groups.py --url <url> --token <token> view-devices [filtre]`
Filtre disponibile:
- `--name`: nume grup dispozitive (potrivire exactă)
@ -303,25 +303,25 @@ Linia de comandă pe Windows nu afișează output implicit. Pentru a obține out
Exemple:
```bash
# Vezi toate dispozitivele dintr-un grup
./device_group.py --url <url> --token <token> view-devices --name Producție
./device-groups.py --url <url> --token <token> view-devices --name Producție
# Caută după nume dispozitiv
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# Combină filtre
./device_group.py --url <url> --token <token> view-devices --name Producție --user-name john
./device-groups.py --url <url> --token <token> view-devices --name Producție --user-name john
```
- **Vezi grupuri dispozitive accesibile:**
`./device_group.py --url <url> --token <token> accessible`
`./device-groups.py --url <url> --token <token> accessible`
Afișează toate grupurile de dispozitive accesibile utilizatorului curent.
- **Adaugă dispozitive în grup:**
`./device_group.py --url <url> --token <token> add-devices --name "NumeGrup" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "NumeGrup" --ids "deviceid1,deviceid2"`
- **Elimină dispozitive din grup:**
`./device_group.py --url <url> --token <token> remove-devices --name "NumeGrup" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "NumeGrup" --ids "deviceid1,deviceid2"`
**Parametru control acces:**

View File

@ -214,47 +214,47 @@ Windows 命令行默认无输出,如需查看输出,可使用如下方式运
---
#### 用户组管理 (`user_group.py`)
#### 用户组管理 (`user-groups.py`)
**查看帮助:**
`./user_group.py -h`
`./user-groups.py -h`
**查看用户组:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**示例:**
`./user_group.py --url https://example.com --token <token> view --name "销售团队"`
`./user-groups.py --url https://example.com --token <token> view --name "销售团队"`
**组操作:**
- **创建用户组:**
`./user_group.py --url <url> --token <token> add --name "组名" [--note "描述"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "组名" [--note "描述"] [--accessed-from '<json>'] [--access-to '<json>']`
带访问控制的示例:
`./user_group.py --url <url> --token <token> add --name "工程部" --accessed-from '[{"type":0,"name":"管理层"}]' --access-to '[{"type":1,"name":"开发服务器"}]'`
`./user-groups.py --url <url> --token <token> add --name "工程部" --accessed-from '[{"type":0,"name":"管理层"}]' --access-to '[{"type":1,"name":"开发服务器"}]'`
- **更新用户组:**
`./user_group.py --url <url> --token <token> update --name "组名" [--new-name "新名称"] [--note "新备注"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "组名" [--new-name "新名称"] [--note "新备注"] [--accessed-from '<json>'] [--access-to '<json>']`
- **删除用户组:**
`./user_group.py --url <url> --token <token> delete --name "组名"`
`./user-groups.py --url <url> --token <token> delete --name "组名"`
支持逗号分隔的多个组名:`--name "组1,组2,组3"`
**组内用户管理:**
- **查看组内用户:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
过滤条件:
- `--name`:组名(精确匹配,可选)
- `--user-name`:用户名(模糊搜索,可选)
示例:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **添加用户到组:**
`./user_group.py --url <url> --token <token> add-users --name "组名" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "组名" --users "user1,user2,user3"`
**访问控制参数:**
@ -274,37 +274,37 @@ Windows 命令行默认无输出,如需查看输出,可使用如下方式运
---
#### 设备组管理 (`device_group.py`)
#### 设备组管理 (`device-groups.py`)
**查看帮助:**
`./device_group.py -h`
`./device-groups.py -h`
**查看设备组:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**示例:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**组操作:**
- **创建设备组:**
`./device_group.py --url <url> --token <token> add --name "组名" [--note "描述"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "组名" [--note "描述"] [--accessed-from '<json>']`
示例:
`./device_group.py --url <url> --token <token> add --name "生产环境" --accessed-from '[{"type":0,"name":"管理员"}]'`
`./device-groups.py --url <url> --token <token> add --name "生产环境" --accessed-from '[{"type":0,"name":"管理员"}]'`
- **更新设备组:**
`./device_group.py --url <url> --token <token> update --name "组名" [--new-name "新名称"] [--note "新备注"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "组名" [--new-name "新名称"] [--note "新备注"] [--accessed-from '<json>']`
- **删除设备组:**
`./device_group.py --url <url> --token <token> delete --name "组名"`
`./device-groups.py --url <url> --token <token> delete --name "组名"`
支持逗号分隔的多个组名:`--name "组1,组2,组3"`
**组内设备管理:**
- **查看组内设备:**
`./device_group.py --url <url> --token <token> view-devices [过滤条件]`
`./device-groups.py --url <url> --token <token> view-devices [过滤条件]`
可用的过滤条件:
- `--name`:设备组名(精确匹配)
@ -316,21 +316,21 @@ Windows 命令行默认无输出,如需查看输出,可使用如下方式运
示例:
```bash
# 查看组内所有设备
./device_group.py --url <url> --token <token> view-devices --name 生产环境
./device-groups.py --url <url> --token <token> view-devices --name 生产环境
# 按设备名搜索
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# 组合过滤条件
./device_group.py --url <url> --token <token> view-devices --name 生产环境 --user-name john
./device-groups.py --url <url> --token <token> view-devices --name 生产环境 --user-name john
```
- **添加设备到组:**
`./device_group.py --url <url> --token <token> add-devices --name "组名" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "组名" --ids "deviceid1,deviceid2"`
- **从组中移除设备:**
`./device_group.py --url <url> --token <token> remove-devices --name "组名" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "组名" --ids "deviceid1,deviceid2"`
**访问控制参数:**

View File

@ -206,47 +206,47 @@ Windows 命令列預設不會輸出結果。若要查看輸出,可使用:
---
#### 使用者群組管理 (`user_group.py`)
#### 使用者群組管理 (`user-groups.py`)
**顯示幫助:**
`./user_group.py -h`
`./user-groups.py -h`
**查看使用者群組:**
`./user_group.py --url <url> --token <token> view [--name <group_name>]`
`./user-groups.py --url <url> --token <token> view [--name <group_name>]`
**範例:**
`./user_group.py --url https://example.com --token <token> view --name "銷售團隊"`
`./user-groups.py --url https://example.com --token <token> view --name "銷售團隊"`
**群組操作:**
- **建立使用者群組:**
`./user_group.py --url <url> --token <token> add --name "群組名稱" [--note "描述"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> add --name "群組名稱" [--note "描述"] [--accessed-from '<json>'] [--access-to '<json>']`
帶存取控制的範例:
`./user_group.py --url <url> --token <token> add --name "工程部" --accessed-from '[{"type":0,"name":"管理層"}]' --access-to '[{"type":1,"name":"開發伺服器"}]'`
`./user-groups.py --url <url> --token <token> add --name "工程部" --accessed-from '[{"type":0,"name":"管理層"}]' --access-to '[{"type":1,"name":"開發伺服器"}]'`
- **更新使用者群組:**
`./user_group.py --url <url> --token <token> update --name "群組名稱" [--new-name "新名稱"] [--note "新備註"] [--accessed-from '<json>'] [--access-to '<json>']`
`./user-groups.py --url <url> --token <token> update --name "群組名稱" [--new-name "新名稱"] [--note "新備註"] [--accessed-from '<json>'] [--access-to '<json>']`
- **刪除使用者群組:**
`./user_group.py --url <url> --token <token> delete --name "群組名稱"`
`./user-groups.py --url <url> --token <token> delete --name "群組名稱"`
支援逗號分隔的多個群組名稱:`--name "群組1,群組2,群組3"`
**群組內使用者管理:**
- **查看群組內使用者:**
`./user_group.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
`./user-groups.py --url <url> --token <token> view-users [--name <group_name>] [--user-name <username>]`
篩選條件:
- `--name`:群組名稱(精確匹配,選用)
- `--user-name`:使用者名稱(模糊搜尋,選用)
範例:
`./user_group.py --url <url> --token <token> view-users --name Default --user-name john`
`./user-groups.py --url <url> --token <token> view-users --name Default --user-name john`
- **新增使用者到群組:**
`./user_group.py --url <url> --token <token> add-users --name "群組名稱" --users "user1,user2,user3"`
`./user-groups.py --url <url> --token <token> add-users --name "群組名稱" --users "user1,user2,user3"`
**存取控制參數:**
@ -266,37 +266,37 @@ Windows 命令列預設不會輸出結果。若要查看輸出,可使用:
---
#### 設備群組管理 (`device_group.py`)
#### 設備群組管理 (`device-groups.py`)
**顯示幫助:**
`./device_group.py -h`
`./device-groups.py -h`
**查看設備群組:**
`./device_group.py --url <url> --token <token> view [--name <group_name>]`
`./device-groups.py --url <url> --token <token> view [--name <group_name>]`
**範例:**
`./device_group.py --url https://example.com --token <token> view`
`./device-groups.py --url https://example.com --token <token> view`
**群組操作:**
- **建立設備群組:**
`./device_group.py --url <url> --token <token> add --name "群組名稱" [--note "描述"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> add --name "群組名稱" [--note "描述"] [--accessed-from '<json>']`
範例:
`./device_group.py --url <url> --token <token> add --name "生產環境" --accessed-from '[{"type":0,"name":"管理員"}]'`
`./device-groups.py --url <url> --token <token> add --name "生產環境" --accessed-from '[{"type":0,"name":"管理員"}]'`
- **更新設備群組:**
`./device_group.py --url <url> --token <token> update --name "群組名稱" [--new-name "新名稱"] [--note "新備註"] [--accessed-from '<json>']`
`./device-groups.py --url <url> --token <token> update --name "群組名稱" [--new-name "新名稱"] [--note "新備註"] [--accessed-from '<json>']`
- **刪除設備群組:**
`./device_group.py --url <url> --token <token> delete --name "群組名稱"`
`./device-groups.py --url <url> --token <token> delete --name "群組名稱"`
支援逗號分隔的多個群組名稱:`--name "群組1,群組2,群組3"`
**群組內設備管理:**
- **查看群組內設備:**
`./device_group.py --url <url> --token <token> view-devices [篩選條件]`
`./device-groups.py --url <url> --token <token> view-devices [篩選條件]`
可用的篩選條件:
- `--name`:設備群組名稱(精確匹配)
@ -308,13 +308,13 @@ Windows 命令列預設不會輸出結果。若要查看輸出,可使用:
範例:
```bash
# 查看群組內所有設備
./device_group.py --url <url> --token <token> view-devices --name 生產環境
./device-groups.py --url <url> --token <token> view-devices --name 生產環境
# 按設備名稱搜尋
./device_group.py --url <url> --token <token> view-devices --device-name server
./device-groups.py --url <url> --token <token> view-devices --device-name server
# 組合篩選條件
./device_group.py --url <url> --token <token> view-devices --name 生產環境 --user-name john
./device-groups.py --url <url> --token <token> view-devices --name 生產環境 --user-name john
```
- **查看可存取的設備群組:**
@ -322,10 +322,10 @@ Windows 命令列預設不會輸出結果。若要查看輸出,可使用:
顯示目前使用者可存取的所有設備群組。
- **新增設備到群組:**
`./device_group.py --url <url> --token <token> add-devices --name "群組名稱" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> add-devices --name "群組名稱" --ids "deviceid1,deviceid2"`
- **從群組中移除設備:**
`./device_group.py --url <url> --token <token> remove-devices --name "群組名稱" --ids "deviceid1,deviceid2"`
`./device-groups.py --url <url> --token <token> remove-devices --name "群組名稱" --ids "deviceid1,deviceid2"`
**存取控制參數:**