mise en relation AD > groupes de paquets

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
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, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* 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
ryoken95
Messages : 28
Inscription : 23 déc. 2015 - 11:09

24 déc. 2015 - 14:07

Merci pour ta réponse,

cette astuce fonctionne très bien :)

mais ne ne repose pas sur l'AD :(
Floflobel
Messages : 135
Inscription : 15 oct. 2015 - 17:32

26 déc. 2015 - 15:27

Il faut au préalable assigner un groupe à l'ordinateur qui à le même nom que sur WAPT. Tu exécute la console avec un compte admin sur le domaine qui a accès aux groupes etc ..
Et ensuite tu refais la procédure que j'ai écrite précédemment.

N'hésite pas si tu as besoin d'aide ;) !
zeyf
Messages : 6
Inscription : 21 juil. 2015 - 12:44

30 déc. 2015 - 16:50

Bonjour et merci pour ta réponse Floflobel,

Je ne suis pas certain de bien comprendre ta solution.
En effet, je créai un groupe WAPT dans lequel je mettais ma machine afin d'éviter le bug connu.
et une fois dans le groupe, j'essayai de lui faire ajouter les groupes AD.
Y a t il quelque chose que je n'ai pas compris dans ton post ?

Je n'ai plus de serveur WAPT installé pour le moment.
Mais si je trouvais une solution au soucis, il serait peut être encore possible qu'on repartent sur cette solution.

Donc en attente de ton retour afin de savoir si ça vaut le coup de retester.

Cordialement,
Zeyf
Floflobel
Messages : 135
Inscription : 15 oct. 2015 - 17:32

31 déc. 2015 - 13:09

Bonjour,

Ma procédure te parait sûrement bizarre mais effectivement cela fonctionne parfaitement.
Si je ne lui assigne pas un groupe "bidon" en premier, la relation avec l'AD ne fonctionne pas.

Attention a bien crée le groupe sur l'ad et l'assigné au PC en question.

Cordialement,
daniel.traversa
Messages : 16
Inscription : 21 févr. 2017 - 14:26

21 févr. 2017 - 14:41

Bonjour,

j'ai également le même problème...
mes postes sont tous membres du groupe "defaut" (sans paquets) dans la console WAPT.
j'ai créé un groupe waptcommun (avec 2 paquets de teste) et j'ai crée dans l'AD le groupe waptcommun avec mes postes en membre.
lorsque sur un poste, dans la console, je fais un clic droit puis "Ajouter les groupes AD comme paquets en dépendance", le résultat est 0 machines modifiées.

Pouvez vous m'aider ?
v. 1.3.9.0

merci.
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

22 févr. 2017 - 09:27

Peut-être est-ce dû à un bug si il n'y a qu'un seul groupe.

Pouvez-vous essayer de modifier le fichier c:\wapt\waptdevutils.py enremplaçant la fonction get_computer_groups par celle-ci :

Code : Tout sélectionner

def get_computer_groups(computername):
    """Try to finc the computer in the Active Directory
        and return the list of groups
    """
    groups = []
    computer = active_directory.find_computer(computername)
    if computer:
        computer_groups = computer.memberOf
        if computer_groups:
            if not isinstance(computer_groups,list):
                computer_groups = [computer_groups]
            for group in computer_groups:
                # extract first component of group's DN
                cn = group.split(',')[0].split('=')[1]
                groups.append(cn)
    return groups
Tranquil IT
daniel.traversa
Messages : 16
Inscription : 21 févr. 2017 - 14:26

22 févr. 2017 - 14:29

Bonjour,

Sur mon AD j'ai 2 groupes de postes.
en changeant la fonction j'ai une nouvelle erreur :
exceptions.AttributeError: 'tuple' object has no attribute 'split'

merci.
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

22 févr. 2017 - 19:05

Alors...

Code : Tout sélectionner

def get_computer_groups(computername):
    """Try to finc the computer in the Active Directory
        and return the list of groups
    """
    groups = []
    computer = active_directory.find_computer(computername)
    if computer:
        computer_groups = computer.memberOf
        if computer_groups:
            if not isinstance(computer_groups,(list,tuple)):
                computer_groups = [computer_groups]
            for group in computer_groups:
                # extract first component of group's DN
                cn = group.split(',')[0].split('=')[1]
                groups.append(cn)
    return groups
Tranquil IT
daniel.traversa
Messages : 16
Inscription : 21 févr. 2017 - 14:26

24 févr. 2017 - 09:25

Effectivement, avec cette modification ça fonctionne !
Cette modification sera prise en compte lors des futures maj ?
ou faut-il que je garde cette information pour modification manuelle ?

merci.
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 402
Inscription : 16 mars 2015 - 10:48
Contact :

24 févr. 2017 - 09:45

ce correctif est évidemment intégré dans les mises à jour suivantes...
https://github.com/tranquilit/WAPT/comm ... 4ad1c1dcb1
Tranquil IT
Verrouillé