Hallo zusammen,
ich habe ein Problem.
Kein DHCP gewünscht jedoch unzählige Clients&Server vorhanden.
Ich muss die DNS Einträge editieren und löse das ganze mit psexec.
Ich habe derzeit alle grundlegenden befehle und es klappt soweit auch mit der Änderung, leider nur von Hand.
Anforderung ist jedoch dass das Scritp den Namen des Netzwerkadaptaers automatisch herlausliest, da dieser zum Standard "local area Connection sehr oft abweicht.
Den herausgelesenen Namen soll es automatisch in die "netsh interface ip add wins name="Local Area Connection" addr=xx.xx.xx.xx" setzen.
Die zweite Herausforderung ist, da ich viele Clients habe, automatisch eine Liste von Ipadresse abzuarbeiten.
ich scheitere jedoch daran:
das gebe ich unter CMD ein:
\\pfadzu\psexec @\\pfadzurIPListe\dnslog-gefiltert.txt -i 0 -u "domäne\user" -p "Password"
netsh interface ip set dns name="Local Area Connection" static xx.xx.xx.xx
netsh interface ip add dns "Local Area Connection" xxx.xxx.xx.xxx
netsh interface ip add wins name="Local Area Connection" addr=xxx.xx.xx.xxx
netsh interface ip add wins name="Local Area Connection" addr=xx.xx..xx.xx
....
...
...
...
...
auch den Befehl zum auslesen des Netzwerkadapternamen habe ich:
for /F "skip=2 tokens=2,*" %a in ('netsh interface show interface') do echo %b
Komme mangels fehlender scriptkenntnisse nicht weiter.
Wäre froh über einen Lösungsvorschlag