Oui le titre n'est pas clair mais je ne savais pas comment formuler cela de façon courte.
Je me demandais si on pouvait imaginer l'application des paquets avec un ordre de priorité "de proche en loin" sans que la config lointaine écrase la config proche?
Comme ce n'est toujours pas clair, je m'explique :
J'ai un paquet déployé sur toute une OU, mais j'ai une (ou plusieurs) machines qui sont des exceptions. Ne me regardez pas de travers on a tous des exceptions .
Du coup je me suis dit bêtement je vais mettre le paquet en conflit sur la machine. Effectivement c’était bête car ce ne marche pas. Du coup me voila et je demande si on ne pourrait pas faire prendre en compte une priorité de "proche en loin" pour l'application des paquets.
Un exemple concret:
J'installe Acrobat Reader sur toute une OU, mais certaines machines ont un paquet d'une vieille version d'Acrobat Pro (qui ne dépend donc pas du même installeur).
Dans mon cas je pourrait donc mettre Acrobat Reader en conflit dans mon paquet Acrobat Pro sans que cela ne génère d'erreur ou des désinstallation/réinstallation a répétition.
Ma solution actuelle étant de modifier le paquet Acrobat Reader et d'y mettre les exceptions, ce qui est moche et peu pérenne...
Code : Tout sélectionner
if already_installed == True:
if installed_version =="{AC76BA86-1033-FFFF-7760-0E0F06755100}":
print("Acrobat 2015")
elif installed_version == '{AC76BA86-1033-FFFF-7760-0E1401753200}':
print("Acrobat 2017")
elif installed_version =='{AC76BA86-1033-FFFF-7760-0E1401753200}':
print("Acrobat 2020")
elif installed_version == '{AC76BA86-1033-FF00-7760-BC15014EA700}':
print("Reader DC ou Acrobat DC")
return "OK"
else:
return "WARNING"
Merci du retour
Bonne journée