[RESUELTO] Cómo comprobar si una PC está en un dominio
Publicado: 16 de junio de 2020 - 12:21
Buen día,
Me gustaría probar en un paquete si un PC está unido a mi dominio o a un grupo de trabajo. Tenía esta función, pero no es adecuada porque, independientemente de si el PC está en un grupo de trabajo con una dirección IP asignada por DHCP (del dominio) o unido al dominio PEDAGO.lan, socket.getfqdn() devuelve el mismo nombre (p. ej., PCNAME.PEDAGO.lan).
Me gustaría probar en un paquete si un PC está unido a mi dominio o a un grupo de trabajo. Tenía esta función, pero no es adecuada porque, independientemente de si el PC está en un grupo de trabajo con una dirección IP asignada por DHCP (del dominio) o unido al dominio PEDAGO.lan, socket.getfqdn() devuelve el mismo nombre (p. ej., PCNAME.PEDAGO.lan).
Código: Seleccionar todo
def domain():
if ("PEDAGO.lan" in socket.getfqdn()):
dom="PEDAGO"
else:
print('PC en workgroup')
dom="WG"
return dom