Zum Inhalt wechseln


Foto

DHCP-Verwaltung (Reservierungen) per Batch möglich?


  • Bitte melde dich an um zu Antworten
33 Antworten in diesem Thema

#31 W2K-Networker

W2K-Networker

    Member

  • 158 Beiträge

 

Geschrieben 20. Februar 2007 - 09:17

das mit der idee, alle macs in eine datei zu schreiben hat ganz gut funktioniert. ich hab mir die AllMACs.txt jetzt mal angeschaut und sie sieht so aus:

00-10-60-A5-7E-4F
00-0C-6E-F7-1E-7E
00-0C-6E-F7-1E-7E
00-0C-6E-F7-1E-7E
00-0C-6E-F7-1E-7E
00-0C-6E-F7-1E-7E
00-0C-6E-F7-1E-7E
.
00-0C-6E-F7-1E-7E
00-0C-6E-F3-6C-AB
00-0C-6E-F3-6C-AB
.
00-E0-7D-D3-ED-AB
00-0C-6E-F3-6C-AB
00-0C-6E-F7-1E-D4
.
00-50-DA-7D-8B-06
.
00-11-09-77-C6-B3

ab und an ist ein punkt dazwischen, dessen entstehung ich mir nur sehr wage erklären kann.
nur ist hier das problem, das ich beim einrichten der reservierung auf dem dhcp zu der mac-adresse auch den namen des rechners brauche.
da weiß ich nicht ob die alte variante rechnername.txt mit der mac als inhalt günstiger ist.
ich weiß leider aich nicht wie ich aus der rechnername.txt die mac adresse auslesen kann um sie somit weiter zu verwenden.

für alle noch so kleinen tipps bin ich euch dankbar.
Windows-Netzwerker

Es ist nicht immer alles so wie es scheint.

#32 lefg

lefg

    Expert Member

  • 20.510 Beiträge

 

Geschrieben 20. Februar 2007 - 10:47

rem @echo off

Call :Hostname
set Hostname=%Hostname: =%

Call :MAC

echo %Hostname%, %MAC% >> c:\AllData.txt

pause
exit

:Hostname
for /f "tokens=15 Skip=3" %%i in ('ipconfig /all') do Set Hostname=%%i & goto :eof

:MAC
for /f "tokens=10 Skip=14" %%i in ('ipconfig /all') do set MAC=%%i & goto :eof

Lasse die Batch mal laufe und schaue das Resultat an, poste es´!

Das Messbare messen, das Nichtmessbare messbar machen. Galilei.

 

Diskutiere nicht mit ***en, denn sie ziehen dich auf ihr Niveau und schlagen dich dort mit Erfahrung! (Hab ich bei Tom abgeguckt)

 

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalität. (Hab ich bei Daniel abgeguckt) https://de.wikipedia...rgo_propter_hoc

 

Absolutistischer“ Geschäftsführungs-Dogmatismus, der jedwede Empirie aus der „Werkstatt“ schlichtweg ignoriert , führt eben zumeist früher als später ….  (Hab ich von Klabautermann)


#33 W2K-Networker

W2K-Networker

    Member

  • 158 Beiträge

 

Geschrieben 20. Februar 2007 - 13:00

vielen dank lefg, vielen dank.

habe das skript mit eingebaut und werde das ergebnis selbstverständlich posten.
Windows-Netzwerker

Es ist nicht immer alles so wie es scheint.

#34 W2K-Networker

W2K-Networker

    Member

  • 158 Beiträge

 

Geschrieben 05. März 2007 - 13:22

so, frisch ausgeruht und voll einsatzbereit :D wieder aus dem urlaub zurück.

hier das ergebnis des skripts:

bbw011543, 00-0C-6E-F8-06-90
snb01, .
snb01, .
bbw011532, 00-0C-6E-F7-1E-7E
bbw011648, .
bbw011534, .
bbw011578, .
bbw000685, 00-05-5D-09-80-87
bbw010363, .
bbw-jeschke, 00-E0-7D-D3-ED-AB
bbw011580, 00-0C-6E-F7-1E-80
bbw014608, .
bbw014306, 00-11-09-77-C6-B3
bbw006220, 00-80-C8-F6-90-BB
bbw012048, 00-05-5D-A3-CE-4C
bbw011504, 00-0C-6E-F7-1E-A9
bbw015219, .
bbw011543, 00-0C-6E-F8-06-90
bbw011505, .
bbw011485, 00-0C-6E-F7-1E-7C
bbw011551, 00-0C-6E-F7-19-FE
bbw011554, 00-0C-6E-F7-1E-D3
bbw011557, 00-0C-6E-F7-19-4C
bbw011481, 00-0C-6E-F7-19-25
bbw011574, 00-11-2F-41-F7-F8
bbw011527, 00-0C-6E-F8-06-55
bbw011533, 00-0C-6E-F7-1A-06
bbw015214, .
bbw015217, .
bbw014618, 00-10-DC-A0-6B-30
bbw015220, .
bbw011555, .
bbw011573, 00-0C-6E-F7-19-3C
bbw011492, 00-0C-6E-F7-1E-B4

das problem ist hier nur, dass die liste immer weiter grführt wird und sich die rechnernamen und die macs verdoppeln usw..
bei dem alten skript wo die txt den namen des rechners hatte und in der datei die mac stand, war da immer nur einmal da.
nun die frage ob es möglich in die alldata so zu verändern, dass nur einmal der rechnername und die dazugehörige mac steht

oder

wie kann ich die daten mittels skript und netsh dhcp ... in den dhcp-server einbauen?? :confused:
Windows-Netzwerker

Es ist nicht immer alles so wie es scheint.