Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst DNS Abfrage per Skript

Mitglied: 84075

84075 (Level 2)

01.03.2010 um 12:42 Uhr, 6316 Aufrufe, 16 Kommentare

Hallo,

ich habe eine Frage. Wie kann ich am schnellsten (ohne das ich mich als Admin einloggen muss) per Skript - die eingetragenen DNS Server abfragen und wenn nötig ändern?
Mitglied: Tommy70
01.03.2010 um 13:00 Uhr
Hallo,

ohne Adminrechte wird das mit dem ändern nichts werden. Sonst könnte es ja jeder machen.
Bitte warten ..
Mitglied: Snowman25
01.03.2010 um 13:09 Uhr
Aber das anzegien funktioniert wunderbar.
Entweder über nslookup oder mit ipconfig /all
Bitte warten ..
Mitglied: 84075
01.03.2010 um 13:13 Uhr
Also Adminrechte für alle Rechner bestehen. Sowie auch Domänen-Admin Rechte. Ich möchte einfach ein Skript haben das mir auf allen Clients die dns einträge checkt und wenn die nicht so sein sollen wie ich es vorgegeben habe, dies geändert wird...Hat jemand ne Info für mich oder ein bat Skript?

In der Registry stehen die DNS Einträge unter HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{2D4DCC54-59EA-4588-A382-2084F8328294} ... Brauch jetzt ein Skript das mir diese registry einträge per skript ändert?!?!? Bin kein batch Guru
Bitte warten ..
Mitglied: 84075
01.03.2010 um 13:22 Uhr
geht es damit???

m regfind \\computername -p HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\parameters "old DNS value"-r "new DNS value(s)"
Bitte warten ..
Mitglied: Tommy70
01.03.2010 um 13:25 Uhr
Wenn du die Adminrechte hast dann könnte dir netsh weiterhelfen.
Bitte warten ..
Mitglied: Snowman25
01.03.2010 um 13:27 Uhr
m?
regfind?
woher hast du diese abstrusen Pseudobefehle?
Wenn du einen Domänen-Admin hast, dann setzt die DNS-Server doch per Richtlinie
Bitte warten ..
Mitglied: 60730
01.03.2010 um 13:30 Uhr
Moin,
Zitat von 84075:
In der Registry stehen die DNS Einträge unter
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{2D4DCC54-59EA-4588-A382-2084F8328294} ...

nö - du mußt erstmal den Unterschied von Current Control und Controlsetxyz lernen.
Brauch jetzt ein Skript das mir diese registry einträge per skript ändert?!?!?

Bin kein batch Guru

Und suchen und finden funktioniert bei dir auch anders, als bei den meisten?
Montags immer wieder die gleichen Probleme mit Arbeitsbeschaffern, die Ihre internen Testsysteme bei administrator.de outgesoursct haben ;-(
Bitte warten ..
Mitglied: 84075
01.03.2010 um 14:00 Uhr
mach das nun so:
01.
@ECHO OFF
02.

03.
:0
04.
CLS
05.
ECHO Bitte waehlen
06.
ECHO 1: Statisch
07.
ECHO 2: Dynamisch
08.
ECHO 3: Abbrechen
09.

10.
SET choice=
11.
SET /p choice=
12.

13.
IF '%choice%' == '1' GOTO 1
14.
IF '%choice%' == '2' GOTO 2
15.
IF '%choice%' == '3' GOTO 3
16.

17.
ECHO Falsche Eingabe. Bitte erneut versuchen
18.
GOTO :0
19.

20.
:1
21.
ECHO Setzte Netzwerkeinstellungen auf statisch
22.

23.
netsh interface ip set address "Local Area Connection" static 192.168.0.51 255.255.255.0 192.168.0.1 1
24.
netsh interface ip set dns name="Local Area Connection" static 62.159.208.235
25.
netsh interface ip add dns name="Local Area Connection" 194.25.2.129
26.
GOTO 3
27.

28.
:2
29.
ECHO Setzte Netzwerkeinstellungen auf dynamisch
30.

31.
netsh interface ip set address "Local Area Connection" dhcp
32.
netsh interface ip set dns name="Local Area Connection" dhcp
33.
GOTO 3
34.

35.
:3
36.
ECHO Vorgang abgeschlossen
Bitte warten ..
Mitglied: Snowman25
01.03.2010 um 14:06 Uhr
Zeile 17 und Zeile 33 kannst du rauswerfen. Sind unnütz.
Deome netsh-Befehle sind sehr unregelmäßg, einmal mit Gleichheitszeichen, dann wieder ohne. was macht eigentlich der Benutzer eines deutschen Betriebssystems? der schaut mal wieder in die Röhre...
Überprüfe deine Syntax!
Bitte warten ..
Mitglied: 84075
01.03.2010 um 14:22 Uhr
Wenn ich nur den DNS ändern möchte kann ich ja per psexec das Kommando:

01.
netsh interface ip add dns name="Local Area Connection" 194.25.2.129 
ausführen, oder??? SPRICH: Ich möchte den o.g. Befehl auf allen Rechnern ausführen die in der HOSTS.TXT stehen
Bitte warten ..
Mitglied: 84075
01.03.2010 um 14:37 Uhr
was sagst du dazu??? Problem ist nur das er zwar alle IP´s in der vuln.txt abfrägt ich aber nicht weiss welcher Host welche DNS benutzt....es werden lediglich die verschiedenen hosts angezeigt:

01.
@echo off
02.
del x.txt
03.
for /f %%i in (vuln.txt) do call :sub1 %%i
04.
goto :EOF
05.

06.
:sub1
07.
set name=unbekannt
08.
set ip=
09.
nslookup %1 > nslookup.txt
10.
for /f "tokens=1,2" %%j in (nslookup.txt) do if "%%j"=="Name:" set name=%%k
11.
echo %1 %name% >> x.txt
12.
goto :EOF
Bitte warten ..
Mitglied: 84075
01.03.2010 um 14:44 Uhr
Zitat von 84075:
was sagst du dazu??? Problem ist nur das er zwar alle IP´s in der vuln.txt abfrägt ich aber nicht weiss welcher Host
welche DNS benutzt....es werden lediglich die verschiedenen hosts angezeigt:

01.
> @echo off
02.
> del x.txt
03.
> for /f %%i in (vuln.txt) do call :sub1 %%i
04.
> goto :EOF
05.
> 
06.
> :sub1
07.
> set name=unbekannt
08.
> set ip=
09.
> nslookup %1 > nslookup.txt
10.
> for /f "tokens=1,2" %%j in (nslookup.txt) do if "%%j"=="Name:" set name=%%k
11.
> echo %1 %name% >> x.txt
12.
> goto :EOF
13.
> 

Wenn ich versuche mehrere Hosts in die txt einzutragen dann frägt er nicht alle ab?!?! Es wird immer nur der erste host angezeigt alle anderen nicht
Bitte warten ..
Mitglied: Snowman25
01.03.2010 um 14:44 Uhr
Was befindet sich in x.txt?
Was befindet sich in vuln.txt?
Was befindet sich in nslookup.txt nach dem 1., 2., und 3., durchlauf??
Woher nimmst du %%k?
Wozu set ip=?

Ausserdem: Hatte ich je behauptet, mich mit netsh auszukennen? Mir ist bloß aufgefallen, dass die Syntax sehr unterschiedlich ist. Darum habe ich dich gebeten, das nochmal durchzuchecken.

Gruß
Snow
Bitte warten ..
Mitglied: Pjordorf
01.03.2010 um 14:52 Uhr
Hallo cyaency,

Zitat von 84075:
m regfind \\computername -p HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\parameters "old DNS value"-r
"new DNS value(s)"
Deine links durchlesen tust du aber auch nicht, oder? Den Befehl "m regfind..." gibt es schlicht weg nicht in diesem zusammenhang. Da ist in der Übersetzung ins Deutsche ein Fehler drin. Lies dir mal das Original in Englisch durch.
Es muss also korrekt lauten regfind -m \\computer name -p HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\parameters "old DNS value" -r "new DNS value(s)"

Peter
Bitte warten ..
Mitglied: Snowman25
01.03.2010 um 15:49 Uhr
Ausserdem gibt es regfind unter XP nicht.
Noch dazu ist es usability-technischer schwachsinn von M$, dass man zum ändern des DNS-Servers die alte DNS-Serveradresse mitgeben muss. (überhaupt zum ändern von regkeys)
Was ist so schlimm daran, es per GPO zu regeln?
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

DNS-Server via Batch-Skript an Adapter mit variablem Namen vergeben

gelöst Frage von mbrnjsBatch & Shell2 Kommentare

Hallo Zusammen, ich bin aktuell dabei unser Windows-Image etwas zu überarbeiten und stehe aktuell vor dem Problem, dass nachdem ...

Batch & Shell

Batch-Skript anpassen

gelöst Frage von Sideshow88Batch & Shell9 Kommentare

Hallo liebe Community, ich möchte gerne ein Batch-Skript, welches den Status diverser Krankenhausschnittstellen anzeigt, dahingehen ändern, dass es einen ...

Batch & Shell

Batch Skript erweitern

Frage von michi-ffmBatch & Shell1 Kommentar

Hallo zusammen, ich hänge jetzt schon seid Tagen dieses Skript zu erweitern, kann mir evtl jemand weiterhelfen? Er soll ...

Datenbanken

Skript - Oracle Datenbank

Frage von tweety2007Datenbanken1 Kommentar

Hallo Zusammen, ich möchte mit Veeam einen Server mit einer Oracle-Datenbank sichern, leider erhalte ich von dem Software-Anbieter des ...

Neue Wissensbeiträge
Windows 7
Updategängelung auf Windows 10, die zweite
Information von Penny.Cilin vor 35 MinutenWindows 7

Hallo, da Windows 7 im kommenden Jahr nicht mehr supportet wird, werden Nutzer von Window 7 home premium wieder ...

Internet
EU-Urheberrechtsreform: Zusammenfassung
Information von Frank vor 2 TagenInternet1 Kommentar

Auf golem.de gibt es eine Analyse von Friedhelm Greis, der das Thema EU-Urheberrechtsreform gut und strukturiert zusammenfasst. Zwar haben ...

Microsoft Office

Office365 Schwachstellen bei Sicherheit und Datenschutz

Information von Penny.Cilin vor 3 TagenMicrosoft Office7 Kommentare

Auf Heise+ gibt es einen Artikel bzgl. Office365 Schwachstellen. Das ist noch ein Grund mehr seine Daten nicht in ...

Sicherheit
Schwachstellen in VPN Clients
Tipp von transocean vor 5 TagenSicherheit2 Kommentare

Moin, es gibt Sicherheitslücken bei VPN Clients namhafter Hersteller, wie man hier lesen kann. Gruß Uwe

Heiß diskutierte Inhalte
Tipps & Tricks
Verdammt voll erwischt
Frage von AlchimedesTipps & Tricks23 Kommentare

Folgende Mail habe ich auf meinem Freenet Account erhalten: Nun folgendes Problem: 1) Ich besuche Porno Seiten yep hat ...

Windows 10
Laufwerks-Mapping über Batch - Laufwerke werden zu spät im Explorer angezeigt
Frage von PhilzipWindows 1015 Kommentare

Hallo zusammen, ich habe beim Thema Laufwerksmapping via Batch ein Phänomen, welches ich so noch nicht kannte. Per Batch ...

Vmware
Richtige Einstellungen beim ESXI 6.5 in Sachen CPU Zuweisung bei einer VM
gelöst Frage von zeroblue2005Vmware13 Kommentare

Hallo Zusammen, heute wollte ich mal fragen, wie ich eine VM die richtige Anzahl der von CPUs zuweise. Bin ...

Vmware
ESXI hebt Registrierung von Masschinen auf
Frage von SpitzbubeVmware12 Kommentare

Hallo, nutze seit einiger Zeit für meine IT Projekte einen alten HP G7 Server mit ESXi 6.5 und einem ...