Considerazione del pacchetto hp-image-assistant
Pubblicato: 6 marzo 2025 - 15:26
Buongiorno,
Volevo condividere questo pensiero con voi.
https://wapt.tranquil.it/store/fr/tis-h ... -assistant
Questo pacchetto contiene l'applicazione di un'attività pianificata che va oltre la semplice installazione dello strumento.
Infatti, quando si applica un pacchetto di questo tipo, ci si aspetta che lo strumento venga installato.
Qui andiamo oltre applicando una politica di aggiornamento specifica per un ambiente che la richiede e che deriva già da una riflessione e implementazione dello strumento.
Sembra più appropriato separare l'installazione e la configurazione in due pacchetti separati.
Pertanto, il pacchetto dovrebbe contenere solo i file di installazione, ovvero:
Lo stesso vale per l'adattamento della disinstallazione e dell'audit.
Cosa ne pensi?
Volevo condividere questo pensiero con voi.
https://wapt.tranquil.it/store/fr/tis-h ... -assistant
Questo pacchetto contiene l'applicazione di un'attività pianificata che va oltre la semplice installazione dello strumento.
Infatti, quando si applica un pacchetto di questo tipo, ci si aspetta che lo strumento venga installato.
Qui andiamo oltre applicando una politica di aggiornamento specifica per un ambiente che la richiede e che deriva già da una riflessione e implementazione dello strumento.
Sembra più appropriato separare l'installazione e la configurazione in due pacchetti separati.
Pertanto, il pacchetto dovrebbe contenere solo i file di installazione, ovvero:
Codice: Seleziona tutto
def install():
print('Vérification de la marque de l\'ordinateur...')
if Vendor.find('HP') != -1:
app_dir = makepath(programdata,"HP","HPIA")
if isdir(app_dir):
killalltasks(ensure_list(control.impacted_process))
#Wait for process to end
time.sleep(5)
remove_tree(app_dir)
bin_name = glob.glob("hp-hpia*.exe")[0]
mkdirs(app_dir)
run(
bin_name + f" /s /e /f \"{app_dir}\"",
accept_returncodes = [0, 3010, 1168]
)
else:
print('Ce n\'est pas un PC HP...')
Et un autre paquet pour:
print('copie des fichiers')
mkdirs('C:\Windows\Wapt\HPIA')
filecopyto('HPIA.ps1','C:\Windows\Wapt\HPIA')
filecopyto('HPIA.xml','C:\Windows\Wapt\HPIA')
print('création de la tâche planifiée')
if not task_exists(task_name):
run(r'schtasks /create /xml C:\Windows\Wapt\HPIA\HPIA.xml /tn HPIA')
else:
print("task %s exist and is active" % task_name)Cosa ne pensi?