Pagina 1 di 1

[RISOLTO] Verificare se un PC è su un dominio

Pubblicato: 16 giugno 2020 - 12:21
di gaelds
Buongiorno,
Vorrei testare in un pacchetto se un PC è associato al mio dominio o a un gruppo di lavoro. Avevo questa funzione qui sotto, ma non è adatta perché, sia che il PC sia in un gruppo di lavoro con un indirizzo IP assegnato da DHCP (dal dominio) o associato al dominio PEDAGO.lan, socket.getfqdn() restituisce lo stesso nome (ad esempio, PCNAME.PEDAGO.lan).

Codice: Seleziona tutto

def domain():
    if ("PEDAGO.lan" in socket.getfqdn()):
        dom="PEDAGO"
    else:
        print('PC en workgroup')
        dom="WG"
    return dom

Re: Verificare se un PC è su un dominio

Pubblicato: 16 giugno 2020 - 14:59
di sfontenau
Puoi provare!

Codice: Seleziona tutto

get_domain_fromregistry()

Re: Verificare se un PC è su un dominio

Pubblicato: 16 giugno 2020 - 15:18
di gaelds
Grazie, ma non è meglio... Su un PC Win10 in un gruppo di lavoro, con DHCP abilitato, il comando restituisce PEDAGO.lan invece di "Workgroup" o niente.

Re: Verificare se un PC è su un dominio

Pubblicato: 16 giugno 2020 - 18:12
di sfontenau

Codice: Seleziona tutto

import win32security
win32security.DsGetDcName()['DomainName']
oppure se il test è offline:

Codice: Seleziona tutto

registry_readstring(HKEY_LOCAL_MACHINE,r'SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\History','NetworkName',None)

Re: Verificare se un PC è su un dominio

Pubblicato: 17 giugno 2020 - 08:42
di gaelds
Grazie mille! Il test del registro funziona perfettamente; il primo si blocca se il PC è in un gruppo di lavoro.

Buona giornata,
Gaël.

Re: Verificare se un PC è su un dominio

Pubblicato: 17 giugno 2020 - 21:52
di sfontenau

Re: [RISOLTO] Verificare se un PC è su un dominio

Pubblicato: 19 giugno 2020 - 16:05
di gaelds
Sì, è strano...
Ma anche con il test del registro di sistema, ottengo alcuni rilevamenti errati su PC che facevano parte del dominio ma ora non ne fanno più parte. Suppongo che il valore del registro non venga aggiornato quando i computer lasciano il dominio.

Re: [RISOLTO] Verificare se un PC è su un dominio

Pubblicato: 19 giugno 2020 - 18:05
di sfontenau
Sì, davvero