Utilisation de scripts après création/suppression d'utilisateurs

  • Vincent rannou
  • Auteur du sujet
  • Hors Ligne
  • Membre elite
  • Membre elite
Plus d'informations
il y a 3 ans 1 mois #3560 par Vincent rannou
Bonjour,
Je souhaiterai utiliser la possibilité d'executer des scripts à la création et suppression d'utilisateurs.
Pour cela naturellement j'ai créé un groupe secondaire de test et complété dans les options avancées du groupe dans l'onglet "divers 2" le chemin du script à executer.
Il se trouve que le soucis c'est que j'utilise la variable koxo %USER_ID% en paramètre du script (le script doit créer un dossier supplémentaire au nom de l'utilisateur), et là koxo m'indique une erreur de chemin du script.
Si je supprime simplement le paramètre %USER_ID% de la ligne de commande, le script s'execute sans soucis.
 

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 1 mois #3561 par Admin KoXo
Bonjour,
C'est tout à fait normal car cette variable ne peut pas être résolue au niveau d'un groupe secondaire.
Il est par contre possible d'utiliser la variable %SECONDARY_GROUP_USERS_ID% et ainsi récupérer une liste des identifiants des membres du groupe pour ensuite traiter cette liste (séparateur : virgule).
Cdt
Le support

Connexion ou Créer un compte pour participer à la conversation.

  • Vincent rannou
  • Auteur du sujet
  • Hors Ligne
  • Membre elite
  • Membre elite
Plus d'informations
il y a 3 ans 1 mois - il y a 3 ans 1 mois #3564 par Vincent rannou
Bonjour,
Merci de l'info.
Je dois donc modifier mon script car si je comprends bien, dans le cas de plusieurs utilisateurs traités il n'est lancé qu'une seule fois à la fin et doit donc utiliser la liste des utilisateurs traités dans la variable .

 
Dernière édition: il y a 3 ans 1 mois par Vincent rannou.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 1 mois - il y a 3 ans 1 mois #3565 par Admin KoXo
Bonjour,
Je ne suis pas certain d'avoir bien compris ou peut être avoir confondu.
Si c'est bien ici dont vous parlez : 

Alors le script est lancé pour l'utilisateur qui a été créé ou supprimé et les variables (telles que %USER_ID%)  sont bien reconnues.
Vidéo dans le zip :

Fichier attaché :

Nom du fichier : scriptcrea...sion.zip
Taille du ficher :4,507 Ko

Cdt
Le support
Dernière édition: il y a 3 ans 1 mois par Admin KoXo.

Connexion ou Créer un compte pour participer à la conversation.

  • Vincent rannou
  • Auteur du sujet
  • Hors Ligne
  • Membre elite
  • Membre elite
Plus d'informations
il y a 3 ans 1 mois - il y a 3 ans 1 mois #3566 par Vincent rannou
Bonjour,
Oui c'est bien cela.

D'après la vidéo jointe, %USER_ID% est une variable d'environnement ?

Car là lorsque je mets la ligne de commande suivante dans "script à executer à la création d'un utilisateur" :
C:\Users\xxxxx\Desktop\scripts_vbs\test.vbs %USER_ID%

J'obtiens une erreur avec le message dans le journal :
[ERROR] [04/10/2021 16:27:07] {Exécution d'un script de création} "C:\Users\xxxxx\Desktop\scripts_vbs\test.vbs chosem" pour Machin CHOSE (chosem) du groupe secondaire "TEST01" / Le fichier spécifié est introuvable. (Code : 0x00000002)

Donc mon script vbs doit récupérer la variable d'environnement %USER_ID%, il ne faut pas lui faire passer en paramètre de commande comme j'avais fait ?
Dernière édition: il y a 3 ans 1 mois par Vincent rannou.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 1 mois - il y a 3 ans 1 mois #3570 par Admin KoXo
Bonjour,
En effet, il n'est pas prévu de placer des paramètres dans le nom d'appel du script. (Le nom est par contre interprété).
Nous venons de rajouter la possibilité de rajouter des paramètres au script.











Cdt
Le support
Dernière édition: il y a 3 ans 1 mois par Admin KoXo.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.263 secondes