Salve,
nella mia rete ho, diciamo, 100 workstation distribuite in diverse unità organizzative (OU), ognuna con una specifica versione del software.
È possibile aggiornare queste workstation esclusivamente tramite un aggiornamento software, magari attraverso un gruppo dinamico o una richiesta?
Aggiornamento software su alcune postazioni di lavoro
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
- dcardon
- Esperto WAPT
- Messaggi: 1908
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
Ciao Yann83,
Versione WAPT, edizione, sistema operativo del server, sistema operativo del client, ecc. Consultare le regole del forum.
Se l'obiettivo è qualificare una nuova versione del software su un sottoinsieme di workstation prima di distribuirla sull'intera flotta, l'approccio migliore è quello di utilizzare i livelli di maturità.
In alternativa, puoi creare un pacchetto con installazione dinamica
Sinceramente,
Denis
Versione WAPT, edizione, sistema operativo del server, sistema operativo del client, ecc. Consultare le regole del forum.
Se l'obiettivo è qualificare una nuova versione del software su un sottoinsieme di workstation prima di distribuirla sull'intera flotta, l'approccio migliore è quello di utilizzare i livelli di maturità.
In alternativa, puoi creare un pacchetto con installazione dinamica
Detto questo, la spiegazione della necessità è purtroppo un po' troppo vaga per fornire una risposta chiara. E per quanto riguarda l'altro argomento, non è necessario che un pacchetto sia una dipendenza da un pacchetto macchina affinché quest'ultimo venga installato (vedi pseudo-codice sopra)se la mia_condizione:
WAPT.install('my_package')
Sinceramente,
Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Si tratta di un server WAPT Enterprise 2.5.4 (versione 15342)
su un server CentOS 7 con client Windows 10 22H2 Pro.
Posso effettivamente aggiungere una condizione al codice.
L'idea è di creare un gruppo di workstation con un software e una versione specifici, poiché sono distribuite in Active Directory.
So che posso usare una query per questo.
Perché se aggiungo la condizione al codice e lo distribuisco all'intera rete, non si verificheranno errori sulle workstation che non soddisfano la condizione corretta?
su un server CentOS 7 con client Windows 10 22H2 Pro.
Posso effettivamente aggiungere una condizione al codice.
L'idea è di creare un gruppo di workstation con un software e una versione specifici, poiché sono distribuite in Active Directory.
So che posso usare una query per questo.
Perché se aggiungo la condizione al codice e lo distribuisco all'intera rete, non si verificheranno errori sulle workstation che non soddisfano la condizione corretta?
- dcardon
- Esperto WAPT
- Messaggi: 1908
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
Ciao Yann83,
il pacchetto condizionale può essere installato sull'intera rete. Finché non restituisce un errore, non ci saranno problemi e potrai lasciarlo sui computer e aggiungere altre condizioni/pacchetti in seguito.
L'unico inconveniente di questo metodo è che il download avverrà all'avvio della funzione WAPT.install(). Pertanto, se sono presenti connessioni 802.1x, Wi-Fi, VPN, ecc. attive quando il computer si spegne, l'agente WAPT potrebbe non essere in grado di scaricare il pacchetto.
Cordiali saluti,
Denis
il pacchetto condizionale può essere installato sull'intera rete. Finché non restituisce un errore, non ci saranno problemi e potrai lasciarlo sui computer e aggiungere altre condizioni/pacchetti in seguito.
L'unico inconveniente di questo metodo è che il download avverrà all'avvio della funzione WAPT.install(). Pertanto, se sono presenti connessioni 802.1x, Wi-Fi, VPN, ecc. attive quando il computer si spegne, l'agente WAPT potrebbe non essere in grado di scaricare il pacchetto.
Cordiali saluti,
Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Per pacchetto condizionale, stai suggerendo di codificare il pacchetto in questo modo:
Codice: Seleziona tutto
import os
def install():
# Declaring local variables
check_file = 'C:/Program Files (x86)/monlogiciel/monlogiciel.exe'
if os.path.exists(check_file):
# Installing the software
print("Installing: monlogiciel.exe")
install_exe_if_needed('Setup_monlogiciel.exe',
silentflags='/VERYSILENT /LOG=C:\\LOG\\WAPT_monlogiciel.log',
key='4F68CCF4-7418-49A0-A32F-315087D889A7_is1',
min_version='1.2.6',
killbefore=['WINWORD.exe']
)
else:
print('logiciel non présent.')
exit(1)
