Pagina 1 di 1
distribuzione di un eseguibile "fatto in casa"
Pubblicato: 22 febbraio 2019 - 11:14
di vandatt
Salve,
vorrei distribuire un file batch su tutti i PC della mia rete. Tuttavia, so che la distribuzione di uno script batch non è possibile (sono consentiti solo file eseguibili e MSI). Quindi, ho convertito il mio file batch in un eseguibile. Funziona perfettamente quando lo eseguo localmente, ma quando provo a distribuirlo, compare il seguente errore:
ERRORE per [package_name] (=0-1): ERRORE (non ho altre informazioni sull'errore).
Il mio programma è progettato per modificare le chiavi di registro in Windows 10. Poiché dispongo solo della versione Community di WAPT, non posso utilizzare la soluzione "session_setup".
Qualcuno ha già riscontrato questo tipo di problema e può fornirmi qualche indicazione?
Cordiali saluti,
Re: Distribuzione di un eseguibile "fatto in casa"
Pubblicato: 22 febbraio 2019 - 14:41
di vcardon
vandatt ha scritto: ↑22 feb 2019 - 11:14
Avendo solo la versione community di WAPT, non posso usare la soluzione "session_setup".
Ciao vandatt,
Potresti indicarci la sezione della documentazione che suggerisce che "session_setup" non è disponibile nella versione Community, in modo che possiamo correggerlo se questa sezione della documentazione non è sufficientemente chiara?
In effetti, "session_setup" è una funzionalità disponibile sia in Community che in Enterprise, e lo è sempre stata.
In alternativa, nella documentazione di riferimento su setuphelpers (
https://dev.tranquil.it/sphinxdocs/sour ... lpers.html), cerca "registro" e troverai metodi più semplici per raggiungere il tuo obiettivo.
Sinceramente.
Vincenzo
Re: Distribuzione di un eseguibile "fatto in casa"
Pubblicato: 25 febbraio 2019 - 08:54
di vandatt
Ciao Vincent,
ecco il link a cui mi riferisco:
https://www.wapt.fr/fr/doc/wapt-create- ... index.html
Forse ho capito male? Sto scoprendo giorno dopo giorno la tua utile soluzione.
Come si distribuisce uno script che modifica le chiavi del registro di sistema di Windows su una rete di computer? Perché per creare un pacchetto Wapt, bisogna caricare un file eseguibile o .msi e modificare il file .py.
Ma nel mio caso non è esattamente quello che voglio fare.
Potresti chiarire?
Cordiali saluti.
Re: Distribuzione di un eseguibile "fatto in casa"
Pubblicato: 25 febbraio 2019 - 09:19
di vcardon
vandatt ha scritto: ↑25 feb 2019 - 08:54
perché per creare un pacchetto wapt, devi "caricare" un file exe o msi e modificare il file .py.
No, carichiamo un pacchetto WAPT. Il pacchetto WAPT potrebbe contenere o meno un file eseguibile o un file .msi. Possiamo fare ciò che vogliamo in setup.py.
Un file setup.py può contenere solo comandi di configurazione.
Vai a dare un'occhiata a
https://store.wapt.fr/store/details-tis ... 3_all.wapt
Sinceramente.
Vincenzo
Re: Distribuzione di un eseguibile "fatto in casa"
Pubblicato: 5 marzo 2019 - 09:14
di vandatt
Ciao,
un enorme grazie a tutti per il vostro aiuto!
Ecco una parte del mio script batch convertito in Python:
def install():
registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', r'WUServer', "[indirizzo_IP]", REG_SZ)
registry_set(HKEY_LOCAL_MACHINE, r'SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', r'UseWUServer',"1", REG_DWORD)
Cordiali saluti