Bac à idée #14939
Coder joineole en Powershell
Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
-
Catégorie:
Version majeure
Version cible:
-
Début:
Echéance:
% réalisé:
0%
Description
Powershell est le langage intégré à Windows. Il est optimisé pour l'OS et certaines API ne fonctionnant pas dans d'autres langages fonctionnent en powershell.
Joineole doit avoir deux modes de fonctionnement :- en mode interface graphique (comme actuellement)
- en mode ligne de commande avec des paramètres et ainsi être totalement silencieux/sans interface graphique.
- mettre à l'heure le poste client
- changer le nom du poste
- intégrer le poste au domaine
- installer le client EOLE
- appliquer d'éventuelles options
- nom SMB Scribe/Horus
- nom domaine SMB
- IP Scribe/Horus
- nouveau nom du poste client (on pourra avoir un fichier joineole.cfg par poste)
- login "DomainAdmins" à utiliser
- les diverses options à activer
- un fichier joineole.cfg peut contenir un nom de poste auquel cas joineole.exe utilisera ce nom lors du renommage
- le nouveau nom de poste peut également être soumis en ligne de commande
- pouvoir exécuter un script .bat/.cmd/.exe/etc... avant la jonction au domaine
- pouvoir exécuter un script .bat/.cmd/.exe/etc... après la jonction au domaine
Exemple de structure du fichier joineole.cfg :
[global] admin = admin passwd = XXXXXXX ip = 1.2.3.4 domaine = domscribe serveur = srvscribe nom_machine = machine001 prescript = pre.bat postscript = post.bat
Exemple d'utilisation en ligne de commande :
# exécution silencieuse (pas d'interface graphique) : renommer la machine, joindre au domaine et ne pas redémarrer à la fin joineole.exe /silent /admin=admin /password=XXXX /ip=<IP_SCRIBE> /domaine=mondomaine /serveur=srvscribe /nom_machine=nouveaunom /norestart # exécution silencieuse (pas d'interface graphique) : utiliser un fichier de configuration alternatif joineole.exe /silent /configfile=\\srvscribe\wpkg\software\joineole\pc1.cfg # utilisation graphique avec fichier de configuration alternatif joineole.exe /configfile=\\srvscribe\wpkg\software\joineole\pc1.cfg # exécution silencieuse (pas d'interface graphique) avec le fichier de configuration par défaut joineole.exe /silent
Les différentes actions de l'application joineole actuelle sont codées ici :
https://dev-eole.ac-dijon.fr/projects/joineole/repository/revisions/master/entry/fonctions.py
Historique
#1 Mis à jour par Scrum Master il y a environ 8 ans
- Tracker changé de Proposition Scénario à Scénario
- Catégorie mis à Version majeure
- Début
08/02/2016supprimé
Voir après le passage de Microsoft.
#2 Mis à jour par Klaas TJEBBES il y a environ 8 ans
- Description mis à jour (diff)
#3 Mis à jour par Joël Cuissinat il y a plus de 6 ans
- Tracker changé de Scénario à Proposition Scénario
#4 Mis à jour par Gilles Grandgérard il y a plus de 6 ans
- Tracker changé de Proposition Scénario à Bac à idée
#5 Mis à jour par Klaas TJEBBES il y a environ 6 ans
- Description mis à jour (diff)
#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Statut changé de Nouveau à Classée sans suite