Bonjour,
Nous utilisons WAPT vraiment depuis 5-6 mois maintenant et sommes globalement satisfait de l'outil, mais venant de SCCM on se rend compte que certaines fonctionnalités nous manquent finalement pas mal.
Notamment la possibilité de faire des des filtres sur certains critères pour le déploiement des paquets avant le téléchargement du paquet sur les postes.
Par exemple, mettons que nous avons un logiciel assez lourd (>1Go) qui doit s'installer sur tous les postes du parc sauf des machines virtuelles étalées un peu partout dans les OU.
Sauf erreur de ma part il n'y a aucun moyen de le faire sur WAPT.
Donc évidemment on peut ajouter dans le setup.py des conditions, et indiquer à l'outil de ne rien faire si il s'installe une VM mais de quand même terminer le script. Mais ça veut dire tout de même bricoler plusieurs paquets là où on voudrait en installer un seul ou alors indiquer à WAPT que le paquet s'est installé alors qu'il n'a rien fait.
Etant donné que WAPT a connaissance des éléments hardware et même logiciel de chaque poste, il serait je pense super intéressant de pouvoir utiliser ces données pour les déploiements AVANT le téléchargement des paquets sur chaque poste (et donc l'exécution du setup.py).
Autre exemple : on souhaite déployer sur tout un parc un logiciel VPN mais uniquement sur les PC portable et pas les fixes. Sachant que tous les postes sont mélangés dans des OU différentes et qu'il n'existe aucun groupe AD réunissant tous les fixes ou tous les laptop.
Ce serait super intéressant de pouvoir lancer le déploiement à la racine, donc sur tout le parc avec un genre d'exclusion et donc d'éviter sur les fixes un téléchargement inutile.
En attendant un éventuel ajout de ce genre de fonctionnalité je vais continuer à parcourir les nombreux outil de partages de la communauté pour essayer de trouver de bonnes solutions à ces problématiques !
Filtres de déploiement
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée ( 1.8.2 / 2.0 / 2.1 / 2.2 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Préciser OS du serveur (Linux / Windows) et version (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée ( 1.8.2 / 2.0 / 2.1 / 2.2 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Préciser OS du serveur (Linux / Windows) et version (Debian Stretch/Buster - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
- sfonteneau
- Expert WAPT
- Messages : 2084
- Enregistré le : 10 juil. 2014 - 23:52
- Contact :
Bonjour
Le cas d'usage que vous voulez pour moi est celui-ci:
Vous installer un paquet qui se nomme:
tis-conditional-install
Sur toute les machine du parc, (vous pouvez le mettre sur l'OU racine)
Et dans le paquet vous pouvez faire finalement une recette sur mesure de ce qui doit être installer en fonction de différente condition.
Certain utilisateur gère leur parc entièrement comme ceci 
ça fait une sorte de wapt as code
Il y a un très vieux exemple ici :
https://wapt.lesfourmisduweb.org/smp-al ... t/setup.py
Le cas d'usage que vous voulez pour moi est celui-ci:
Vous installer un paquet qui se nomme:
tis-conditional-install
Sur toute les machine du parc, (vous pouvez le mettre sur l'OU racine)
Et dans le paquet vous pouvez faire finalement une recette sur mesure de ce qui doit être installer en fonction de différente condition.
Code : Tout sélectionner
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')

ça fait une sorte de wapt as code

Il y a un très vieux exemple ici :
https://wapt.lesfourmisduweb.org/smp-al ... t/setup.py