[RESOLU] Vérifier si un PC est en domaine
Posté : 16 juin 2020 - 12:21
Bonjour,
J'aimerais tester dans un paquet si un PC est joint à mon domaine ou bien en workgroup. J'avais cette fonction ci-dessous, mais ça ne convient pas car que le PC soit en workgroup avec une IP attribuée par le DHCP (du domaine) ou bien joint au domaine PEDAGO.lan, socket.getfqdn() renvoie le même nom (ex : NOMPC.PEDAGO.lan) .
J'aimerais tester dans un paquet si un PC est joint à mon domaine ou bien en workgroup. J'avais cette fonction ci-dessous, mais ça ne convient pas car que le PC soit en workgroup avec une IP attribuée par le DHCP (du domaine) ou bien joint au domaine PEDAGO.lan, socket.getfqdn() renvoie le même nom (ex : NOMPC.PEDAGO.lan) .
Code : Tout sélectionner
def domain():
if ("PEDAGO.lan" in socket.getfqdn()):
dom="PEDAGO"
else:
print('PC en workgroup')
dom="WG"
return dom