[Astuce] Gérer les types de chassis.
Posté : 04 févr. 2020 - 11:43
Bonjour à tous,
j'ai eu besoin de limiter l'installation de certains paquets aux PC portables.
J'ai donc mis en place ce code :
Les différentes versions de châssis sont pour couvrir toutes les déclinaisons de PC portable.
La liste des châssis, pour modifier le code, est ici : https://docs.microsoft.com/en-us/window ... menclosure
Le paquet est quand même installé sur toutes les machines, mais le logiciel seulement sur les types de châssis choisit.
Si cela peut aider
j'ai eu besoin de limiter l'installation de certains paquets aux PC portables.
J'ai donc mis en place ce code :
Code : Tout sélectionner
CommandChassis = 'wmic systemenclosure get chassistypes'
Chassis = str(run(CommandChassis))
def install():
print('installing tls-pulse-secure')
if Chassis.find('8') != -1 or Chassis.find('9') != -1 or Chassis.find('10') != -1:
run ()
print ('Installé')
else :
print ('Ce n\'est pas un PC Portable')
La liste des châssis, pour modifier le code, est ici : https://docs.microsoft.com/en-us/window ... menclosure
Le paquet est quand même installé sur toutes les machines, mais le logiciel seulement sur les types de châssis choisit.
Si cela peut aider
