Page 1 sur 1
[RESOLU] Récupération paramètre inventaire matériel
Posté : 20 sept. 2023 - 10:32
par tux
Bonjour,
Comment puis-je récupérer la valeur du paramètre wuauserv_status/reboot_needed (inventaire matériel) dans un script python?
Je suis sur la dernière version Entreprise.
Merci.
Re: Récupération paramètre inventaire matériel
Posté : 21 sept. 2023 - 12:26
par dcardon
Bonjour Sébastien,
version WAPT os, etc. cf. forum rules.
Le besoin est côté serveur ou côté client dans un paquet wapt?
Cordialement,
Denis
Re: Récupération paramètre inventaire matériel
Posté : 22 sept. 2023 - 13:28
par tux
Bonjour,
Effectivement ma demande n’est pas suffisamment claire et ne respecte pas les règles.
Wapt Entreprise version 2.4
Le besoin est coté client Windows
Dans un package déployé sur un poste Windows, je cherche à récupérer, dans le script python (setup.py), la valeur du paramètre wuauserv_status/reboot_needed (affiché dans la console dans l’inventaire matériel du poste)
Je n’ai rien vu dans la documentation « WAPT Setuphelpers Usage » pour cet usage.
Cordialement
Re: Récupération paramètre inventaire matériel
Posté : 22 sept. 2023 - 14:27
par sfonteneau
Bonjour
Code : Tout sélectionner
from waptwua.utils import waiting_for_reboot
print(waiting_for_reboot())
Le code en dessous :
Code : Tout sélectionner
def waiting_for_reboot():
"""Return True if system is waiting for reboot to finish an install/update process
"""
# Query WUAU from the registry
if reg_key_exists(HKEY_LOCAL_MACHINE, r"SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired") or \
reg_key_exists(HKEY_LOCAL_MACHINE, r"SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending") or \
reg_key_exists(HKEY_LOCAL_MACHINE, r'SOFTWARE\Microsoft\Updates\UpdateExeVolatile'):
return True
return False
Re: Récupération paramètre inventaire matériel
Posté : 27 sept. 2023 - 17:32
par tux
Merci c'est exactement ce que je cherchais.