[Wapt] Shutdown des postes à partir de la console

MORILLO Jordi j.morillo at educationetformation.fr
Fri Nov 6 14:01:53 CET 2020


Mon package:

# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
def install():

    print('Modify wapt-conf.ini')
    inifile_writestring(WAPT.config_filename,'global','allow_remote_shutdown','True')
    inifile_writestring(WAPT.config_filename,'global','allow_remote_reboot','True')

def uninstall():
    print('Modify wapt-conf.ini')
    inifile_writestring(WAPT.config_filename,'global','allow_remote_shutdown','False')
    inifile_writestring(WAPT.config_filename,'global','allow_remote_reboot','False')

-----Message d'origine-----
De : WAPT <wapt-bounces at lists.tranquil.it> De la part de JENAUX Christophe
Envoyé : vendredi 6 novembre 2020 11:26
À : wapt at lists.tranquil.it
Objet : Re: [Wapt] Shutdown des postes à partir de la console

Ca fonctionne.
 
inifile_writestring(WAPT.config_filename,'global','allow_remote_shutdown','True')
inifile_writestring(WAPT.config_filename,'global','allow_remote_reboot','True')

Je l'avais fait à la première modification, et j'ai eu un message de problème de dépendances. Une erreur de frappe sans doute.

Merci beaucoup.

Le 06/11/2020 à 11:04, JENAUX Christophe a écrit :
> Le 06/11/2020 à 10:39, dcardon at tranquil.it a écrit :
>> Bonjour Christophe,
>>
>> Le 2020-11-06 10:32, JENAUX Christophe a écrit :
>>> Le 06/11/2020 à 10:20, dcardon at tranquil.it a écrit :
>>>> Bonjour Christophe,
>>>>
>>>> Le 2020-11-06 10:12, JENAUX Christophe a écrit :
>>>>> Bonjour a tous,
>>>>>
>>>>> Et pour les machines Linux ?
>>>>
>>>> oui ça devrait fonctionner.
>>>
>>> J'ai une erreur lors du déploiement du package sous linux xubuntu 
>>> 20.04
>>>
>>> Traceback (most recent call last):
>>>   File "/opt/wapt/common.py", line 3877, in install_wapt
>>>     exitstatus = setup.install()
>>>   File "/tmp/waptu7egw5/setup.py", line 7, in install
>>> NameError: global name 'install_location' is not defined
>>> NameError: global name 'install_location' is not defined
>>>
>>> Sous Windows il n'y a pas de soucis.
>>
>> je parlais de la fonctionnalité d'extinction à distance sous 
>> Waptentreprise. Elle fonctionne sous Windows, Linux et Mac. Par 
>> contre l'appel install_location se base sur la liste des programmes 
>> installés que l'on peut voir dans le panneaux de configuration à 
>> travers un appel à la base de registre. Donc cet appel ne peut pas 
>> fonctionner en l'état. Conceptuellement sous Linux beaucoup de 
>> programme sont éclatés un peu partout sur le filesystem (/etc 
>> /usr/bin /usr/lib /var/log,
>> etc.) donc le concept ne matche pas vraiment. Et même si la fonction 
>> était portée, la chaîne de caractère 'WAPT_is1' est spécifique à 
>> InnoSetup, le packageur utilisé sous Windows pour waptagent.exe...
>>
>> Par contre l'autre appel WAPT.config_filename devrait être 
>> fonctionnel, même sous Linux.
> 
> Ca ne fonctionne toujours pas mais je ne sais pas la syntaxe. Voici ce 
> que j'ai mis :
> 
> inifile_writestring(WAPT.config_filename('wapt-get.ini'),'global','all
> ow_remote_shutdown','True')
> 
> 
> inifile_writestring(WAPT.config_filename('wapt-get.ini'),'global','all
> ow_remote_reboot','True')
> 
> 
> Et j'ai le message suivant :
> 
> Traceback (most recent call last):
>    File "/opt/wapt/common.py", line 3877, in install_wapt
>      exitstatus = setup.install()
>    File "/tmp/waptHxml1_/setup.py", line 7, in install
> TypeError: 'str' object is not callable
> TypeError: 'str' object is not callable
> 
>>
>> Cordialement,
>>
>> Denis
>>
>>>
>>>>
>>>> Cordialement,
>>>>
>>>> Denis
>>>>
>>>>
>>>>>
>>>>> Le 05/11/2020 à 13:58, Simon FONTENEAU a écrit :
>>>>>> Si tu fais un paquet qui fait ça 😁 ?
>>>>>>
>>>>>> inifile_writestring(makepath(install_location('WAPT_is1'),'wapt-g
>>>>>> et.ini'),'global','allow_remote_shutdown','True')
>>>>>> inifile_writestring(makepath(install_location('WAPT_is1'),'wapt-g
>>>>>> et.ini'),'global','allow_remote_reboot','True')
>>>>>> Le 05/11/2020 à 13:39, MORILLO Jordi a écrit :
>>>>>>>
>>>>>>> Bonjour tout le monde !
>>>>>>>
>>>>>>> J’ai voulu tester pour la 1ere fois le bouton « arrêter les 
>>>>>>> machines » depuis la console, mais aucun des machines 
>>>>>>> sélectionnées ne s’est éteinte.
>>>>>>>
>>>>>>> J’ai refait plusieurs test mais non, ça ne veut vraiment pas.
>>>>>>>
>>>>>>> Est-ce que cette fonctionnalité est opérationnelle ou bien il 
>>>>>>> y-t-il des subtilités à connaitre ?
>>>>>>>
>>>>>>> Bonne journée à vous
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> WAPT mailing list
>>>>>>> WAPT at lists.tranquil.it
>>>>>>> http://lists.tranquil.it/listinfo/wapt
>>>>>>
>>>>>> _______________________________________________
>>>>>> WAPT mailing list
>>>>>> WAPT at lists.tranquil.it
>>>>>> http://lists.tranquil.it/listinfo/wapt
>>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> WAPT mailing list
>>>>> WAPT at lists.tranquil.it
>>>>> http://lists.tranquil.it/listinfo/wapt
> 
> Cordialement,
> 


-- 

<http://www.univ-rennes2.fr>Christophe JENAUX Technicien D.S.I.
02-99-14-13-47 (standard)
02-99-14-13-43
_______________________________________________
WAPT mailing list
WAPT at lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt


More information about the WAPT mailing list