Utiliser les lignes de commande spéciales¶
wapt-get register¶
La commande wapt-get register <description> permet de remonter l’inventaire matériel et logiciel de la machine sur le serveur d’inventaire WAPT.
Indication
Vous pouvez préciser une description supplémentaire en paramètre de register, cette description sera affichée dans la console WAPT comme description du poste.
Vous pouvez donc profiter de WAPT pour améliorer la gestion administrative de votre parc en affectant à la machine le nom d’un service ou le nom du principal utilisateur de la machine.
La commande wapt-get register "PC de Thomas ne renvoie rien ;
wapt-get download¶
La commande wapt-get download <nom du paquet> télécharge le paquet WAPT dans le cache local situé à C:\Program Files\wapt\cache
.
La commande wapt-get download tis-7zip renvoie :
Downloading packages tis-7zip (=16.4-8)
Downloaded packages:
C:\Program Files (x86)\wapt\cache\tis-7zip_16.4-8_all_all.wapt
wapt-get download-upgrade¶
La commande wapt-get download-upgrade télécharge les paquets à mettre à jour dans le cache WAPT local C:\Program Files (x86)\wapt\cache
.
La commande wapt-get download-upgrade renvoie :
=== downloaded packages ===
C:\Program Files (x86)\wapt\cache\tis-firebird_2.5.5.26952-1_all.wapt
wapt-get show¶
La commande wapt-get show <nom du paquet> affiche les informations contenues dans l’index Packages
.
Si plusieurs versions du paquet sont disponibles sur le dépôt, toutes les versions sont affichées.
La commande wapt-get show tis-firebird renvoie :
Display package control data for tis-firebird
package : tis-firebird
version : 2.5.5.26952-1
architecture : all
section : base
priority : optional
maintainer : Hubert TOUVET
description : Firebird database SQL superserver with admin tools (Firebird Project)
filename : tis-firebird_2.5.5.26952-1_all.wapt
size : 7012970
repo_url : https://srvwapt.mydomain.lan/wapt
md5sum : 6f6d70630674f5d58a5259b1e6752221
repo : global
wapt-get list¶
La commande wapt-get list affiche la liste des paquets WAPT actuellement installés sur la machine.
La commande wapt-get list renvoie :
package |
version |
install status |
install_date |
description |
---|---|---|---|---|
tis-7zip |
16.4-8 |
OK |
2016-12-01T17:43 |
7-zip compression and archiving software for x86 and x64 |
tis-brackets |
1.8-1 |
OK |
2016-12-01T17:44 |
Brackets is a lightweight |
tis-ccleaner |
5.23.5808-0 |
OK |
2016-12-01T18:55 |
the right choice utility to quickly clean up, repair and optimize Windows |
tis-rsat-win7x64 |
2 |
OK |
2016-12-02T10:46 |
package for MS RSAT Remote server admin windows6.1-kb958830-x64 pour Win7 SP1 |
tis-rsat-x64 |
1 |
OK |
2016-12-02T10:51 |
package for MS RSAT Remote server admin windows6.1-kb958830-x64 pour Win7 SP1 |
tis-dotnetfx4.6 |
4.6.2-1 |
OK |
2016-12-09T16:05 |
dot net FX 4.6.2 Framework CLient. Replaces 4/4.5/4.5.1/4.5.2/4.6/4.6.1 |
wapt-get upgradedb¶
La commande wapt-get upgradedb met à jour le schéma de la base de données locale WAPT si nécessaire.
La commande wapt-get upgradedb renvoie :
WARNING upgrade db aborted: current structure version 20161109 is newer or equal to requested structure version 20161109
No database upgrade required, current 20161109, required 20161109
wapt-get setup-tasks - wapt-get enable-tasks - wapt-get disable-tasks¶
La commande wapt-get setup-tasks ajoute des tâches planifiées update et upgrade
Indication
Cette fonction est utile lorsque que l’on ne souhaite pas utiliser le service waptservice, sinon le service waptservice s’en chargera.
Pour que cela fonctionne, il faut au préalable avoir configuré les paramètres dans le fichier wapt-get.ini
:
waptupdate_task_maxruntime;
waptupgrade_task_maxruntime;
waptupdate_task_period;
waptupgrade_task_period;
Ensuite :
la commande wapt-get enable-tasks activera les tâches planifiées ;
la commande wapt-get disable-tasks désactivera les tâches planifiées ;
wapt-get add-upgrade-shutdown - wapt-get remove-upgrade-shutdown¶
la commande wapt-get add-upgrade-shutdown ajoute la stratégie locale waptexit des scripts d’arrêt du système pour waptexit ;
la commande wapt-get remove-upgrade-shutdown supprime la stratégie locale des scripts d’arrêt du système pour waptexit ;
wapt-get inventory¶
La commande wapt-get inventory affiche le contenu de l’inventaire local de la machine au format JSON.
La commande wapt-get inventory renvoie :
{
"wapt": {
"setuphelpers-version": "1.3.8",
"waptserver": {
"dnsdomain": "mydomain.lan",
"proxies": {
"http": null,
"https": null
},
"server_url": "https://srvwapt.mydomain.lan"
},
...
wapt-get update-status¶
La commande wapt-get update-status renvoie l’inventaire local vers le serveur d’inventaire WAPT.
Note
Si un composant matériel a changé sur la machine, cette commande ne remontera pas la nouvelle information au serveur WAPT.
Dans ce cas, il faudra lancer la commande inventory.
La commande wapt-get update-status renvoie :
Inventory correctly sent to server https://srvwapt.mydomain.lan.
wapt-get setlocalpassword¶
La commande wapt-get setlocalpassword permet de définir un mot de passe local pour installer des paquets WAPT.
La commande wapt-get setlocalpassword renvoie :
Local password:
Confirm password:
Local auth password set successfully
wapt-get reset-uuid¶
La commande wapt-get reset-uuid permet de récupérer le UUID de la machine à partir du BIOS et le remonter au serveur WAPT.
La commande wapt-get reset-uuid renvoie :
New UUID: B0F23D44-86CB-CEFE-A8D6-FB8E3343FE7F
wapt-get generate-uuid¶
La commande wapt-get generate-uuid permet de générer un UUID aléatoire pour la machine et de le remonter au serveur WAPT.
Indication
Certaines machines ont un BIOS avec des UUID identiques. Cette anomalie est un défaut de paramétrage du BIOS par le constructeur de la machine car les UUID devraient être uniques.
La commande command:generate-uuid existe pour résoudre ce problème.
La commande wapt-get generate-uuid renvoie :
New UUID: 6640f174-de90-4b00-86f7-d7834ceb45bc
wapt-get get-server-certificate¶
La commande wapt-get get-server-certificate permet de télécharger le certificat SSL du serveur WAPT, quand on utilise HTTPS pour les échanges avec le serveur.
C:\Program Files (x86)\wapt\
La commande wapt-get get-server-certificate renvoie :
Server certificate written to C:\Program Files (x86)\wapt\ssl\server\srvwapt.mydomain.lan.crt
wapt-get enable-check-certificate¶
La commande wapt-get enable-check-certificate permet de télécharger le certificat SSL du serveur WAPT et active le contrôle des échanges avec le serveur.
La commande wapt-get enable-check-certificate renvoie :
Server certificate written to C:\Program Files (x86)\wapt\ssl\server\srvwapt.mydomain.lan.crt
wapt config file updated
wapt-get session-setup¶
La commande wapt-get session-setup lance l’exécution des personnalisations logicielles en contexte utilisateur.
Indication
Les instructions en session-setup sont définies dans le fichier setup.py
des paquets applicatifs.
L’ensemble des instructions est sauvegardé en base locale.
Le script session-setup est lancé à chaque démarrage mais l’exécution d’un session-setup ne se fait qu’une fois par utilisateur et par version de paquet.
Note
Le paramètre ALL lancera le session-setup de tous les paquets WAPT installés sur la machine.
La commande wapt-get session-setup ALL renvoie :
Configuring tis-7zip ... No session-setup. Done
Configuring tis-ccleaner ... Already installed. Done
Configuring tis-vlc ... No session-setup. Done
Configuring mdl-tightvnc ... No session-setup. Done
Configuring tis-brackets ... No session-setup. Done
Configuring mdl-firefox-esr ... No session-setup. Done
Configuring tis-rsat-x64 ... No session-setup. Done
Configuring tis-dotnetfx4.6 ... No session-setup. Done
Configuring tis-rsat-win7x64 ... No session-setup. Done
Configuring tis-mumble ... No session-setup. Done
Configuring tis-paint.net ... No session-setup. Done
Configuring wsagauvrit.domain.lan ... No session-setup. Done