Salve,
utilizziamo WAPT da circa 5-6 mesi e siamo generalmente soddisfatti dello strumento, ma provenendo da SCCM ci rendiamo conto che ci mancano alcune funzionalità.
In particolare, la possibilità di filtrare la distribuzione dei pacchetti in base a determinati criteri prima di scaricarli sulle workstation.
Ad esempio, supponiamo di avere un software piuttosto grande (>1 GB) che deve essere installato su tutte le workstation, ad eccezione delle macchine virtuali distribuite nelle unità organizzative.
Se non erro, non c'è modo di farlo in WAPT.
Certo, possiamo aggiungere delle condizioni al file setup.py e dire allo strumento di non fare nulla se installa una macchina virtuale, ma di completare comunque lo script. Ma questo significa dover combinare diversi pacchetti quando vorremmo installarne solo uno, oppure dire a WAPT che il pacchetto è stato installato quando in realtà non ha fatto nulla.
Dato che WAPT conosce i componenti hardware e persino software di ogni workstation, ritengo che sarebbe estremamente utile poter utilizzare questi dati per le distribuzioni PRIMA di scaricare i pacchetti su ciascuna workstation (e quindi di eseguire setup.py).
Un altro esempio: vogliamo distribuire un software VPN su un'intera rete, ma solo sui laptop e non sui desktop. Sapendo che tutte le workstation sono distribuite in diverse unità organizzative (OU) e che non esiste un gruppo di Active Directory che comprenda tutti i desktop o tutti i laptop,
sarebbe incredibilmente utile poter avviare la distribuzione a livello di root, coprendo così l'intera rete con una sorta di esclusione ed evitando download non necessari sui desktop.
In attesa di una possibile aggiunta di questo tipo di funzionalità, continuerò a esplorare i numerosi strumenti di condivisione della community per cercare soluzioni valide a questi problemi!
Filtri di distribuzione
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Il 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 (1.8.2 / 2.0 / 2.1 / 2.2 / ecc.) e l'edizione Enterprise / Discovery.
* Specificare il sistema operativo del server (Linux / Windows) e la versione (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti (Windows 7 / 10)
. * Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se hai bisogno di supporto commerciale, puoi 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
* Il 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 (1.8.2 / 2.0 / 2.1 / 2.2 / ecc.) e l'edizione Enterprise / Discovery.
* Specificare il sistema operativo del server (Linux / Windows) e la versione (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti (Windows 7 / 10)
. * Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se hai bisogno di supporto commerciale, puoi contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Buongiorno
Il caso d'uso che vuoi per me è questo:
Si installa un pacchetto denominato:
tis-conditional-install
Su tutte le macchine nella rete (puoi metterlo sulla OU root)
E nel pacchetto puoi finalmente creare una ricetta personalizzata di ciò che deve essere installato a seconda delle diverse condizioni.
Alcuni utenti gestiscono l'intera flotta in questo modo 
È una sorta di WAPT come codice
Ecco un esempio molto vecchio:
https://wapt.lesfourmisduweb.org/smp-al ... t/setup.py
Il caso d'uso che vuoi per me è questo:
Si installa un pacchetto denominato:
tis-conditional-install
Su tutte le macchine nella rete (puoi metterlo sulla OU root)
E nel pacchetto puoi finalmente creare una ricetta personalizzata di ciò che deve essere installato a seconda delle diverse condizioni.
Codice: Seleziona tutto
def install():
if wmi_info()['Win32_ComputerSystem']['PCSystemType'] = 2 :
WAPT.install('tis-vpn')
if wmi_info_basic()["System_Information"]["Manufacturer"] == 'innotek GmbH' :
WAPT.install('tis-drivers-for-innotek')
È una sorta di WAPT come codice
Ecco un esempio molto vecchio:
https://wapt.lesfourmisduweb.org/smp-al ... t/setup.py
