Zum Ändern der IP-Adresse auf einem XP-Client benötigt man bekannterweise Admin-Rechte.
Mit einem kleinen Script, geschrieben in AutoIt kann man das auch als normaler User. Der Vorteil liegt außerdem darin, dass das Script zu einer EXE kompiliert werden kann:
hier ein Beispiel:
RunAsWait(’BENUTZERNAME_DES_ADMIN’,”,’PASSWORT_DES_ADMIN’,”,’netsh -c interface ip set address NAME_DES_ADAPTERS static IP_ADRESSE SUBNET_MASK GATEWAY 1′)
RunAswait(’BENUTZERNAME_DES_ADMIN’,”,’PASSWORT_DES_ADMIN’,”,’netsh interface ip set dns NAME_DES_ADAPTERS static 1_DNSSERVER register=PRIMARY’)
RunAswait(’BENUTZERNAME_DES_ADMIN’,”,’PASSWORT_DES_ADMIN’,”,’netsh interface ip add dns NAME_DES_ADAPTERS 2_DNSSERVER’)
MsgBox(0,”IP- Konfiguration”,” wurde geändert”)
Auch, um DHCP einzustellen, kann man dieses Script verwenden. Und zwar in folgender Form:
RunAsWait(’BENUTZERNAME_DES_ADMINS’,”,’PASSWORT_DES_ADMINS’,”,’netsh interface ip set address “Lan-Verbindung” source=dhcp’)
RunAsWait(’BENUTZERNAME_DES_ADMINS’,”,’PASSWORT_DES_ADMINS’,”,’netsh interface ip set dns “Lan-Verbindung” source=dhcp’)
MsgBox(0,’IP- Konfiguration’,’ wurde für DHCP geändert’)