AdminManager2

De Wiki1000
(Différences entre les versions)
Ligne 16 : Ligne 16 :
  
 
==== dbmaster:create ====
 
==== dbmaster:create ====
  dbmaster:create --url=xx --masterUserName=xx --masterUserPassword=xx [--osAuthentication=xx] [--compressed=xx] [--unicode=xx] --masterPath=xx --userName=xx --userPassword=xx --alias=xx
+
  dbmaster:create --url=xx --masterUserName=xx --masterUserPassword=xx [--osAuthentication=xx] [--compressed=xx] [--unicode=xx] --masterPath=xx --userName=xx --userPassword=xx --alias=xx [--org=xx]
 
Crée un référentiel
 
Crée un référentiel
  
 
==== application:deploy====
 
==== application:deploy====
  application:deploy --applicationNames=xx [--masterPath=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  application:deploy --applicationNames=xx [--masterPath=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Déploie une liste d'applications dans le référentiel
 
Déploie une liste d'applications dans le référentiel
  
Ligne 26 : Ligne 26 :
  
 
==== license:deploy====
 
==== license:deploy====
  license:deploy --keys=xx --ovps=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  license:deploy --keys=xx --ovps=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Déploie une liste de clefs dans le référentiel
 
Déploie une liste de clefs dans le référentiel
  
 
==== database:create====
 
==== database:create====
  database:create --url=xx --masterUserName=xx --masterUserPassword=xx [--osAuthentication=xx] [--compressed=xx] [--unicode=xx] [--textSupport=xx] [--shareSupport=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  database:create --url=xx --masterUserName=xx --masterUserPassword=xx [--osAuthentication=xx] [--compressed=xx] [--unicode=xx] [--textSupport=xx] [--shareSupport=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Crée une base de données métier
 
Crée une base de données métier
  
 
==== folder:create====
 
==== folder:create====
  folder:create --folderName=xx --applicationName=xx --databaseName=xx [--dbRefScript=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  folder:create --folderName=xx --applicationName=xx --databaseName=xx [--dbRefScript=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Crée un dossier
 
Crée un dossier
  
 
==== group:create====
 
==== group:create====
  group:create --groupName=xx [--parentName=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  group:create --groupName=xx [--parentName=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Crée un groupe d'utilisateurs
 
Crée un groupe d'utilisateurs
  
 
==== group:add====
 
==== group:add====
  group:add --groupName=xx --userName=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  group:add --groupName=xx --userName=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Ajoute un utilisateur à un groupe
 
Ajoute un utilisateur à un groupe
  
 
====group:remove ====
 
====group:remove ====
  group:remove --groupName=xx --userName=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  group:remove --groupName=xx --userName=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Retire un utilisateur d'un groupe
 
Retire un utilisateur d'un groupe
  
 
====user:add ====
 
====user:add ====
  user:add --userName=xx --userCaption=xx --userMail=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  user:add --userName=xx --userCaption=xx --userMail=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Crée un utilisateur
 
Crée un utilisateur
  
 
==== folder:authorize====
 
==== folder:authorize====
  folder:authorize --folderName=xx --entityName=xx [--applicationName=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  folder:authorize --folderName=xx --entityName=xx [--applicationName=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Autorise un utilisateur sur un dossier
 
Autorise un utilisateur sur un dossier
  
Ligne 66 : Ligne 66 :
  
 
====service:create ====
 
====service:create ====
  service:create --name=xx --applicationName=xx --folderNames=xx --serverUser=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx
+
  service:create --name=xx --applicationName=xx --folderNames=xx --serverUser=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx [--org=xx]
 
Crée un service dans le fichier de configuration ainsi que le service windows associé  
 
Crée un service dans le fichier de configuration ainsi que le service windows associé  
  

Version du 29 septembre 2020 à 17:43

Sommaire

Présentation

AdminManager2 est un outil permettant d'effectuer des tâches d'administration en ligne de commande.

Mise en oeuvre

Authentification au référentiel

Les informations de connexion aux référentiels sont stockées dans la base de registre, et sont partagées avec le client lourd.

Les commandes authentifiées attendent un paramètre "alias" qui identifie l'entrée de la base de registre par le nom de la clef ou par le libellé de la base.

Mode interactif

Les commandes disponibles

dbmaster:create

dbmaster:create --url=xx --masterUserName=xx --masterUserPassword=xx [--osAuthentication=xx] [--compressed=xx] [--unicode=xx] --masterPath=xx --userName=xx --userPassword=xx --alias=xx  [--org=xx]

Crée un référentiel

application:deploy

application:deploy --applicationNames=xx [--masterPath=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Déploie une liste d'applications dans le référentiel

Si le master est absent, l'application est téléchargée

license:deploy

license:deploy --keys=xx --ovps=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Déploie une liste de clefs dans le référentiel

database:create

database:create --url=xx --masterUserName=xx --masterUserPassword=xx [--osAuthentication=xx] [--compressed=xx] [--unicode=xx] [--textSupport=xx] [--shareSupport=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Crée une base de données métier

folder:create

folder:create --folderName=xx --applicationName=xx --databaseName=xx [--dbRefScript=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Crée un dossier

group:create

group:create --groupName=xx [--parentName=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Crée un groupe d'utilisateurs

group:add

group:add --groupName=xx --userName=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Ajoute un utilisateur à un groupe

group:remove

group:remove --groupName=xx --userName=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Retire un utilisateur d'un groupe

user:add

user:add --userName=xx --userCaption=xx --userMail=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Crée un utilisateur

folder:authorize

folder:authorize --folderName=xx --entityName=xx [--applicationName=xx] [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Autorise un utilisateur sur un dossier

tools:init

tools:init

Installe les composants nécessaires: libraisiries SSL, OVPs, sage.common.dll, drivers SQL

server:install

server:install

Télécharge et installe le serveur Sage FRP 1000

service:create

service:create --name=xx --applicationName=xx --folderNames=xx --serverUser=xx [--adminUser=xx] [--adminPassword=xx] --alias=xx  [--org=xx]

Crée un service dans le fichier de configuration ainsi que le service windows associé

service:update

service:update --keys=xx --values=xx --name=xx

Modifie le fichier de configuration du service

service:delete

service:delete --name=xx

Supprime un service dans le fichier de configuration ainsi que le service windows associé

service:start

service:start --name=xx

Démarre le service windows lié

service:stop

service:stop --name=xx

Arrête le service Windows

service:list

service:list

Liste les services présents dans le fichier de configuration du service

mail:setup

mail:setup --server=xx --TLSimplicit=xx --TLSexplicit=xx --user=xx [--password=xx] [--exp=xx] [--port=xx] [--adminUser=xx] [--adminPassword=xx] [--org=xx] --alias=xx

Paramètre le serveur de mail

mail:send

mail:send --dest=xx --subject=xx --body=xx [--adminUser=xx] [--adminPassword=xx] [--org=xx] --alias=xx

Envoie un mail (utile pour tester le paramétrage du serveur de mail)

reseller:create

reseller:create --name=xx [--adminUser=xx] [--adminPassword=xx] [--org=xx] --alias=xx

Crée une revendeur dans un référentiel multitenant

org:create

org:create --name=xx [--adminUser=xx] [--adminPassword=xx] [--org=xx] --alias=xx

Crée une organisation dans un référentiel multitenant

Mode batch

il est possible d'appeler l'exécutable avec en paramètre un fichier contenant une liste de commandes

AdminManager2.exe --file="C:\projets\Desktop\adminl1000_scripts\commands.txt"
Outils personnels