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, 1964 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 ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch: Textdatei Zeilenweise auslesen (2)

Frage von CreatorX zum Thema Batch & Shell ...

Java
gelöst Textdatei in Array speichern (zeilenweise) (1)

Frage von Bruchsal zum Thema Java ...

Windows Server
gelöst Powershell array zeilenweise in Textdatei ausgeben (6)

Frage von Peter0816 zum Thema Windows Server ...

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

Frage von Sinzal zum Thema Batch & Shell ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Internet
gelöst Jeden morgen Internet-Probleme (59)

Frage von pjrtvly zum Thema Internet ...

DSL, VDSL
VDSL Signal via PowerLine an Fritzbox - Möglich? (19)

Frage von Seichobob zum Thema DSL, VDSL ...

Windows Server
Benutzer sperrt sich immer wieder im Active Directory Contoller (18)

Frage von Kirdy1301 zum Thema Windows Server ...