[GELÖST] Prüfen, ob ein PC in einer Domäne ist
Veröffentlicht: 16. Juni 2020 - 12:21 Uhr
Guten Morgen,
Ich möchte in einem Paket prüfen, ob ein PC meiner Domäne oder einer Arbeitsgruppe angehört. Die unten stehende Funktion ist jedoch ungeeignet, da `socket.getfqdn()` unabhängig davon, ob sich der PC in einer Arbeitsgruppe mit einer per DHCP (von der Domäne) zugewiesenen IP-Adresse befindet oder der Domäne PEDAGO.lan angehört, immer denselben Namen zurückgibt (z. B. PCNAME.PEDAGO.lan).
Ich möchte in einem Paket prüfen, ob ein PC meiner Domäne oder einer Arbeitsgruppe angehört. Die unten stehende Funktion ist jedoch ungeeignet, da `socket.getfqdn()` unabhängig davon, ob sich der PC in einer Arbeitsgruppe mit einer per DHCP (von der Domäne) zugewiesenen IP-Adresse befindet oder der Domäne PEDAGO.lan angehört, immer denselben Namen zurückgibt (z. B. PCNAME.PEDAGO.lan).
Code: Alle auswählen
def domain():
if ("PEDAGO.lan" in socket.getfqdn()):
dom="PEDAGO"
else:
print('PC en workgroup')
dom="WG"
return dom