MyReport.exe

Commandes d'aide et d'informations

Important

La commande d'aide --help permet un usage de MyReport en ligne de commande plus fluide pour l'utilisateur. Elle est accessible à tous les niveaux et pour chacune des commandes, permet d'afficher sa description, son usage (i.e sa syntaxe), ses options et la liste des commandes disponibles en lien avec sa thématique (par exemple : server ou project). Pour chaque option, il est précisé si elle revêt un caractère obligatoire ainsi que sa valeur par défaut si elle en a une.

  • -?, -h, --help : affichage de l'aide
  • --version : affichage de la version du produit
  • --info : affichage du À propos de l’application

Commandes de connexion et de déconnexion au serveur

Commande

Description

login

Connexion à un serveur MyReport

logout

Déconnexion d'un serveur MyReport

Commandes de sélection de compte et de projet

Commande

Description

select-account

Sélection d'un compte licence d'un serveur MyReport

select-project

Sélection d'un projet sur un compte

Commandes liées aux licences

Cette section regroupe les commandes liées à la gestion des licences d'un serveur / compte.

Tableau 4.1. Gestion des utilisateurs licences

Commande

Description

licenses embedded publish

Publication des licences Embedded

licenses users publish

Publication de toutes les licences en attente d'activation ou de désactivation

licenses users list

Affichage de la liste des utilisateurs licences

licenses users add

Création d'un utilisateur licence

licenses users remove

Suppression d'un utilisateur licence

licenses users modify

Modification d'un utilisateur licence

licenses users set-license

Attribution et publication d'une licence à un utilisateur

licenses users export

Export des utilisateurs licences dans un fichier .csv

licenses users import

Import des utilisateurs licences depuis un fichier .csv


Tableau 4.2. Gestion des groupes licences

Commande

Description

licenses groups list

Affichage de la liste des groupes licences

licenses groups set-license

Attribution et publication de licences à un groupe

licenses groups list-members

Affichage de la liste des membres d'un groupe licence

licenses groups export

Export des groupes du fournisseur d'identité dans un fichier .csv

licenses groups import

Ajout / modification des groupes du fournisseur d'identité depuis un fichier .csv


Commandes liées au serveur

Cette section regroupe les commandes liées à la gestion du serveur MyReport.

Tableau 4.3. Gestion des comptes du serveur

Commande

Description

server accounts list

Affichage de la liste des comptes licences du serveur

server accounts create

Ajout d'un compte sur le serveur à partir d'une clé de licence

server accounts remove

Suppression d'un compte licence sur le serveur

server accounts configure-idp set-ad

OU

server accounts configure-idp set-entra-id

Configuration du fournisseur d'identité d'un compte (type Active Directory)

OU

Configuration du fournisseur d'identité d'un compte (type Microsoft Entra ID)

server accounts configure-idp remove

Suppression du fournisseur d'identité associé au compte


Tableau 4.4. Gestion des projets du serveur

Commande

Description

server projects list

Affichage de la liste des projets référencés

server projects create

Création d'un projet

server projects reference

Référencement d'un projet existant sur le serveur

server projects remove

Déréférencement d'un projet


Tableau 4.5. Gestion des paramètres du serveur

Commande

Description

server conf set

Configuration des options classiques (port, langue, SSL...)

server conf set-center-url

Configuration des URLs de MyReport Center

server conf balancing list

Affichage de la liste des serveurs secondaires référencés

server conf balancing add

Référencement d'un serveur secondaire

server conf balancing remove

Déréférencement d'un serveur secondaire

server conf balancing test

Test de la connexion à un serveur secondaire


Commandes liées au projet

Cette section regroupe les commandes liées à la gestion d'un projet du serveur.

Tableau 4.6. Gestion des utilisateurs

Commande

Description

project users list

Affichage de la liste des utilisateurs du projet

project users add

Ajout d'un nouvel utilisateur sans licence

project users remove

Suppression d'un utilisateur du projet

project users modify

Modification d'un utilisateur du projet

project users export

Export des utilisateurs du projet dans un fichier .csv

project users import csv

Import d'utilisateurs dans le projet depuis un fichier .csv

project users import licenses

Import des utilisateurs possédant une licence produit dans le projet

project users attributes list

Affichage de la liste des attributs d'un utilisateur du projet

project users attributes export

Export des attributs de tous les utilisateurs du projet dans un fichier .csv

project users attributes import

Import d'attributs d'utilisateurs du projet depuis un fichier .csv


Tableau 4.7. Gestion des groupes

Commande

Description

project groups list

Affichage de la liste des groupes du projet

project groups export

Export des groupes du projet et des utilisateurs qu'ils contiennent dans un fichier .csv

project groups import

Ajout / modification des groupes et des utilisateurs qu'ils contiennent dans le projet depuis un fichier .csv

project groups attributes list

Affichage de la liste des attributs d'un groupe du projet

project groups attributes export

Export des attributs de tous les groupes du projet dans un fichier .csv

project groups attributes import

Import d'attributs de groupes du projet depuis un fichier .csv

project groups members list

Affichage de la liste des membres d'un groupe du projet


Tableau 4.8. Gestion des connexions

Commande

Description

project connections list

Affichage de la liste des connexions du projet

project connections show

Affichage des propriétés d'une connexion

project connections configure

Modification des propriétés d'une connexion

project connections test

Test de la connexion à la base de données


Attention

Les commandes liées à la gestion des connexions ne s'appliquent qu'aux connexions à des sources de type base de données. Elles ne fonctionnent pas avec des sources de type fichier plat, API, CData, OData etc.

Tableau 4.9. Gestion de la maintenance

Commande

Description

project maintenance purge-logs

Nettoyage du fichier logs.db3

project maintenance refreshTokens

Rafraîchissement de tous les tokens OAuth 2.0 du projet

project maintenance verifyObsolescence

Application de l'obsolescence des modèles et des champs


Commandes liées aux actions sur la machine locale

Cette section regroupe les commandes liées à la gestion des actions qu'il est possible d'effectuer sur la machine cliente.

Commande

Description

local client referenceServer

Référencement d'un serveur de projet dans les produits clients

local client removeServer

Déréférencement d'un serveur de projet dans les produits clients

local server startService

Démarrage du service du serveur local

local server stopService

Arrêt du service du serveur local

Codes de retour

Les différents types de code de retour des lignes de commande sont :

  • 0 : La ligne de commande a été exécutée avec succès.
  • 301 : Erreur d'authentification.
  • 500 : Erreur imprévue côté serveur.
ghostghostghostghostghost
loading table of contents...