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

MAC adresse in txt ersetzen

Frage Entwicklung Batch & Shell

Mitglied: QuakeMarine1

QuakeMarine1 (Level 1) - Jetzt verbinden

28.07.2008, aktualisiert 18.10.2012, 4350 Aufrufe, 7 Kommentare

hallo

ich habe hier ca 200 XPprof. PC die alle baugleich in software und hardware sind
wenn einer der PC nicht mehr booten will oder andere software fehler auftreten stelle ich den urzustand des systems über
das clonen der festplatte vom master image wieder her

im image ist die MAC adresse des "ur-PC" enthalten und an diverse lizenzmanager gekoppelt sind
nach dem clonen muss ich per hand duzende managern auf die entsprechende MAC adresse eichen was sehr zeitaufwändig ist

das geht bestimmt per batch einfacher als per hand

problem ist also

per batch die MAC adresse >ohne minuszeichen!< auslesen und den vorhandenen string "HOSTID=112233445566" in C:\MAC.txt ersetzen


tante edit:

ist es ratsam die MAC adresse aller 200 PC auf eine gemeinsame adresse zu ändern?
kollidieren dann die rechner im LAN oder harkt es dann womöglich an anderer stelle ?


grz andre
Mitglied: 60730
28.07.2008 um 18:21 Uhr
Servus,

die Zeiten in denen ich "aktiver Klonkrieger" war, sind schon länger vorbei.
"Damals" war eine 20 GB Platte purer Luxus.

Von daher würde ich dir eher raten, nimm eine externe 2 TB Platte, und mache von jedem Client ein Image, solange er läuft.
Das spart wohl am meisten Zeit.

Die Mac Adresse zu ändern ist so ziemlich das heikelste, was du machen kannst - genauso wie das Clonen - hat das Harken und Bösen an verschiedenen Stellen.

Auf gar keinen Fall solltest du die MacAdresse aller Systeme vereinheitlichen, außer du steht auf größere Probleme, die nachher kein Mensch lösen kann.

Gruß
Bitte warten ..
Mitglied: QuakeMarine1
28.07.2008 um 18:54 Uhr
nunja das clonen ist der einzige weg die rechner up to date zu halten
leider ändern sich durch updates und der gleichen die software pakete ständig so das ich kein einmaliges image jedes rechner auf externer platte erstellen kann
durch "clonen von funktionierenden PC auf kaputten PC" löse ich das auf eleganteste weise
damit fahre ich seit 3 jahren recht gut
die updates im nachhinein einzuspielen ist weit schwiriger

das habe ich schon versucht aber ohne erfolg weil faktor mensch zu vieles vergisst oder verpeilt
auch durchmummerieren der msp und exe oder log.txt was zu machen ist, ist keine lösung

MAC-copy-replace-batch dann ist der beitrag gelöst
Bitte warten ..
Mitglied: 60730
28.07.2008 um 19:17 Uhr
*puh* -elegant ist was anderes
1. Tipp: Ris Image, Software Verteilung
2. Tipp: Wenn du jetzt schon weißt, wo die "Mac Adresse" in den "diversen" Lizenzmanagern" eingetragen ist - diese Daten vom "funktionierendem System exportieren und später importieren.

Ansonsten:
Per "reiner batch" wird das nichts, denn "command.com / cmd.exe" (Find / Findstr) kann nur Zeilenweises ersetzen.

Zum ersetzen von einzelnen Werten (und das ist ja dein Begehr) solltest du mal nach SED ausschau halten.

Gruß
Bitte warten ..
Mitglied: bastla
28.07.2008 um 19:46 Uhr
@TimoBeil

SED ist tatsächlich sehr zu empfehlen, aber
Per "reiner batch" wird das nichts
möchte ich doch etwas relativieren und vielleicht anstelle von "nichts" "eher mühsam" verwenden.

Und wäre die Position der entsprechenden Zeile innerhalb der Datei "C:\MAC.txt" egal, würde sogar schon etwas in der Art genügen:
01.
@echo off & setlocal 
02.
set "M=C:\MAC.txt" 
03.
move "%M%" "%M%.bak" 
04.
for /f "tokens=2 delims=:" %%i in ('ipconfig /all^|findstr "Physi"') do set MacString=%%i 
05.
set MAC=%MacString:~1% 
06.
> "%M%" echo HOSTID=%MAC:-=% 
07.
>> "%M%" findstr /v "HOSTID=112233445566" "%M%.bak"
Da ist sogar noch eine Sicherungskopie dabei ...

Grüße
bastla
Bitte warten ..
Mitglied: 60730
28.07.2008 um 19:53 Uhr
@ Bastla - tja so kann man[n] sich irren

Was des einen Relativitäts Theorie, ist des anderen geniale Praxis

*Wieder was dazu gelernt*
Schankedöhn vielmals

Gruß
Bitte warten ..
Mitglied: bastla
28.07.2008, aktualisiert 18.10.2012
@TimoBeil

Eigentlich hast Du ja nicht unrecht - aber wenn, so wie in diesem Fall, eine ganze Zeile ersetzt werden kann, tut's zumeist tatsächlich ein Batch ...

Dass es übrigens auch mit Beibehalten der Position innerhalb der Datei gehen kann, hatten wir zB neulich in Suchen ersetzen per batch in einer TXT

Grüße
bastla

P.S.: Und wenn's auch Dir hilft, freut's mich umso mehr ...
Bitte warten ..
Mitglied: 67369
28.07.2008 um 20:19 Uhr
Wenn die alle baugleich in Soft- und Hardware sind, kannst du die MAC-Adresse ja direkt in der Registry ändern:

01.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\4-stellige Netzwerknummer  
02.
Wert: Networkaddress REG_SZ 112233445566
REG QUERY zum Lesen
REG ADD zum Setzen, das kannst du im Batch verwenden.
Bitte warten ..
Ähnliche Inhalte
Netzwerkgrundlagen
MAC Adresse - Virtuelle MAC Adresse
gelöst Frage von DerHahntrutNetzwerkgrundlagen7 Kommentare

Hallo Verbinde ich ein Wireless Gerät mit dem WLAN so sehe ich auf dem GW in der ARP eine ...

Batch & Shell
Wie ersetze ich in einer .txt ein Lehrzeichen mit einen Zeilenumbruch?
gelöst Frage von AlexIOTBatch & Shell4 Kommentare

Hallo Zusammen, ich hoffe Ihr könnt mir helfen: folgende Ausgangssituation: Inhalt der .txt-Datei: Vorname Nachname, Abteilungskürzel <Mailadresse>; Vorname Nachname, ...

LAN, WAN, Wireless
Mehrere MAC-Adressen von einem PC
Frage von 117455LAN, WAN, Wireless8 Kommentare

Hallo, ich habe auf meinem PC eine onboard LAN-Karte. Und mehrere virtuelle Maschinen, die per NAT geschaltet werden. Und ...

Netzwerkmanagement
MAC Adresse verändert sich?
gelöst Frage von voidcountNetzwerkmanagement35 Kommentare

Hallo :) ich habe ein sehr kurioses Phänomen. 2 Geräte ( Firestick / Nexus Tablet ) tauchen im DHCP ...

Neue Wissensbeiträge
Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 29 MinutenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 107 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless10 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Router & Routing
Wieso kann ich den UPD 7000-9000 nicht freigeben?
Frage von Jayk0bRouter & Routing8 Kommentare

Router: Telekom W 723V Ports: UDP 7000-9000 Können nicht frei gegeben werden. Benutzgrund: Rocket League 7000 – 9000 UDP ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing8 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...