Page 1 sur 1

Paquet HP Support Assistant

Publié : 28 oct. 2021 - 18:07
par pierre.baridon
Bonjour,

Est-ce que quelqu'un ici a déjà travaillé sur un paquet pour déployer "HP Support Assistant" (outil de mise à jour / suppport pour les postes HP) ?

J'ai quelque difficulté sur le paquet, en installation avec un compte administrateur pas de soucis, en revanche avec le compte système local au boot, il y a dés dépendances qui ne s'installent pas.

merci !

Pierre

Re: Paquet HP Support Assistant

Publié : 03 févr. 2022 - 00:14
par eddy
Bonsoir,

Pouvez vous partager votre script?
Je ne suis pas spécialement habitué avec le python.
Après avoir essayé plusieurs scripts, une erreur se produit à chaque fois....

Merci d'avance

Eddy

Re: Paquet HP Support Assistant

Publié : 09 juin 2022 - 17:25
par pierre.baridon
Bonjour,

voici le 1er jet de mon script :

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *
import time

"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()

"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
CommandVendor = 'wmic systemenclosure get manufacturer'
CommandModel = 'wmic COMPUTERSYSTEM get Model'

Vendor = str(run(CommandVendor))
Model = str(run(CommandModel))



def install():
    # Declaring local variables

    print ("Fabricant : ", Vendor)
    print ("Model : ", Model)



    if Vendor.find('HP') != -1 :

        print("Installation Prerequis")


        print("Installation de HP Support Assistant sur machine HP")

        # Installing the software
        print("Installing: %s" % control.package)
        #install_exe_if_needed('InstallHPSA.exe',
        #    silentflags='/S /v/qn',
        #    key='',
        #    min_version=control.get_software_version(),
        #)
        install_exe_if_needed('setup.exe',
            silentflags='-s',
            key='',
            min_version=control.get_software_version(),
        )

    else:
        print("Pas un materiel HP")    


def uninstall():
    print("désinstallation de HP Support Assistant")
    run ('"' + makepath(programfiles32,'HP','HP Support Framework','UninstallHPSA.exe') + r'" /S /v/qn')

Re: Paquet HP Support Assistant

Publié : 10 juin 2022 - 09:39
par florentR2
Bonjour,
J'ai remarqué que le HPIA ne nécessite pas forcément une installation.
Il suffit de récupérer le dossier sur un pc où on l'a installé. J'ai choisi cette solution et ensuite une tache planifiée qui lance les taches HPIA en cli.

Re: Paquet HP Support Assistant

Publié : 22 juin 2022 - 17:03
par pierre.baridon
florentR2 a écrit : 10 juin 2022 - 09:39 Bonjour,
J'ai remarqué que le HPIA ne nécessite pas forcément une installation.
Il suffit de récupérer le dossier sur un pc où on l'a installé. J'ai choisi cette solution et ensuite une tache planifiée qui lance les taches HPIA en cli.
Bonjour,
est-ce que tu as une doc / exemple pour lancer les taches en CLI ?

Re: Paquet HP Support Assistant

Publié : 22 juin 2022 - 17:08
par florentR2
Il y a une rubrique cli dans la doc : https://ftp.hp.com/pub/caps-softpaq/cmi ... rGuide.pdf