Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

2 Textdateien zeilenweise zusammenfügen per Batch

Frage Entwicklung Batch & Shell

Mitglied: seb1212

seb1212 (Level 1) - Jetzt verbinden

20.02.2013 um 10:16 Uhr, 1942 Aufrufe, 1 Kommentar

Hallo Zusammen,

ich soll für unsere Abteilung eine IpAdressen ermittlung durchführen. Diese soll per LogonScript laufen.

Prinzipiell funktioniert das inzwischen auch alles ganz toll. Die Batch erstellt zwei tempoäre Dateien.

01.
 wmic nic where netconnectionstatus=2 get netconnectionid, guid > \\pfad\%computername%_tmp 
02.
 wmic nicconfig where ipenabled=true get ipaddress, dhcpenabled > \\pfag\%computername%_tmp2
Die beiden Dateien sehen dann so aus

tmp

GUID NetConnectionID
{F9D3A218-XXXX-4F3E-XXXX-F692C2D4D997} LAN-Verbindung
{9185646F-XXXX-4AEA-XXXX-C904A98FC677} KMG03
{B983015D-XXXX-4872-XXXX-32B7295E7E8B} LAN-EE

tmp2

DHCPEnabled IPAddress
TRUE {"10.XXX.28.XXX", "fe80::xxxx:a414:xxxx:67ff"}
FALSE {"192.XXX.1.XXX", "fe80::xxxx:bc30:xxxx:7115"}
FALSE {"192.XXX.19.XXX", "fe80::xxxx:da35:xxxx:948a"}

Ich möchte sie in folgender Form in einer %Computername%.ip speichern.


LAN-Verbindung;TRUE;10.XXX.28.XXX
KMG03;FALSE;192.XXX.1.XXX
LAN-EE;FALSE;192.XXX.19.XXX


Im moment löse ich das Ganze so:
01.
 For /f "skip=2 tokens=2" %%a in ('find "}" \\pfad\%computername%_tmp') do  echo %%a; >>\\pfad%computername%.ip  
02.
 For /f "skip=2 Tokens=1-5 delims={,}" %%i in ('find "," \\pfad\%computername%_tmp2') do echo %%i;%%j>>\\pfad\%computername%.ip
Da kommt dann das bei raus.

LAN-Verbindung;
KMG03;
LAN-EE;
TRUE; "10.xxx.28.xxx"
FALSE; "192.xxx.1.xxx"
FALSE; "192.xxx.19.xxx"

Ich habe die beiden for Schleifen auch schon verschachtelt aber das hat nicht wirklich funktioniert.


Ich hoffe ihr könnt mir weiterhelfen.

Besten Dank im Vorraus.
Mitglied: bastla
20.02.2013 um 17:47 Uhr
Hallo seb1212 und willkommen im Forum!

Vielleicht findest Du ja hier oder da eine Anregung ...

Grüße
bastla
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(1)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Batch & Shell
gelöst Suche Batch-Programm zum Zusammenfügen zweier PDF-Dateien (3)

Frage von Sinzal zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch ausgabe zeilenweise stat spaltenweise ausgeben (4)

Frage von sugram zum Thema Batch & Shell ...

Batch & Shell
gelöst Mehrere PDF-Dateien per Batch zusammenfügen (1)

Frage von Grimmli zum Thema Batch & Shell ...

Batch & Shell
gelöst Textdateien vergleichen BATCH (2)

Frage von FeudelFred zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Hyper-V
gelöst Reiner Hyper- V Server oder lieber Rolle (41)

Frage von Winuser zum Thema Hyper-V ...

Linux Netzwerk
gelöst DHCP vergibt keine Adressen (30)

Frage von Maik82 zum Thema Linux Netzwerk ...

Exchange Server
gelöst Bestehende eMails autoamatisch weiterleiten (22)

Frage von metal-shot zum Thema Exchange Server ...

Apache Server
gelöst Lets Encrypt SSL mit Apache2 (20)

Frage von banane31 zum Thema Apache Server ...