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

Script für die Auswertung einer TXT datei unter Windows

Mitglied: Fl0wMAG

Fl0wMAG (Level 1) - Jetzt verbinden

22.07.2015 um 13:46 Uhr, 2292 Aufrufe, 6 Kommentare

Hallo liebe Leute,

ich hoffe ich bin hier im richitgen Forum gelandet. Kurz zu mir: Ich habe gerade eine Ausbildung angefangen als IT-Systemintegrator und stehe nun vor folgender Aufgabe.
Ich soll ein Script schreiben das die TXT dateien unserer Telefonanlagenauswertung ausließt. Mein Ausbilder hat das einfach mal so in den Raum geworfen und ich soll mal probieren, Leider fehlt mir jeglicher Ansatz dafür. Gibt es irgendwo die möglichkeit sich einen kleinen (aber guten) crashkurs anzuschauen. Ich möchte das ganze gerne lernen.

Zusatzinfos:
Wir arbeiten mit Windows 7 Pro

Falls mir irgendjemand helfen oder Anregungen geben kann wäre ich sehr dankbar.

LG

Flo
Mitglied: 117643
22.07.2015 um 13:51 Uhr
zeig mal nen beispielauszug auf der .txt.

Mit Autoit oder der Powershell kann man viel machen
Bitte warten ..
Mitglied: Fl0wMAG
22.07.2015, aktualisiert um 14:18 Uhr
Hi so sieht die Log datei aus (ersten 10 Zeilen)

"CallId","OriginationNumber","OriginationName","CalledNumber","CalledName","DestinationNumber","DestinationName","StartDate","StartTime","ScriptConnectDate","ScriptConnectTime","DeliveredDate","DeliveredTime","ConnectDate","ConnectTime","EndDate","EndTime","Currency","Costs","State","PublicAccessPrefix","LCRProvider","ProjectNumber","AOC","OriginationDevice","DestinationDevice","TransferredByNumber","TransferredByName","TransferredCallId1","TransferredCallId2","TransferredToCallId","TransferDate","TransferTime","DisconnectReason"
"111013","+TEL","","+TEL","M.S","TEL","M.S.","16.07.2015","12:20:32","","","16.07.2015","12:20:32","","","16.07.2015","12:20:59","","0,00","Alerting","","","","0","GW PMX","","","","0","0","0","","","OriginatorDisconnected"
"111012","+TEL","","+494042932444","Magicline Zentrale","+TEL","Magicline Zentrale","16.07.2015","12:20:27","","","","","16.07.2015","12:20:27","16.07.2015","12:21:18","","0,00","Connected","","","","0","GW PMX","","","","0","0","0","","","CallDisconnected"
"111014","+494042937975","","+49404293240","Magicline Zentrale","+494042932411","C.M.","16.07.2015","12:21:08","","","16.07.2015","12:21:08","16.07.2015","12:21:16","16.07.2015","12:21:45","","0,00","Connected","","","","0","GW PMX","","","","0","0","0","","","CallDisconnected"
"111018","411","C.M.","","","","","16.07.2015","12:22:20","","","","","","","16.07.2015","12:22:23","","0,00","Initialized","","","","0","","","","","0","0","0","","","OriginatorDisconnected"
"111017","+494042932438","M.S","+TEL","","+TEL","","16.07.2015","12:22:18","","","","","16.07.2015","12:22:24","16.07.2015","12:22:33","","0,00","Connected","0","","","0","","GW PMX","","","0","0","0","","","OriginatorDisconnected"
"111019","413","A.C.","","","","","16.07.2015","12:22:35","","","","","","","16.07.2015","12:22:36","","0,00","Initialized","","","","0","","","","","0","0","0","","","OriginatorDisconnected"
"111015","+TEL","FAXGW-01","+TEL","","+TEL","","16.07.2015","12:21:33","","","","","16.07.2015","12:21:38","16.07.2015","12:22:36","","0,00","Connected","0","","","0","","GW PMX","","","0","0","0","","","OriginatorDisconnected"
"111016","+TEL","","+TEL","Magicline Zentrale","+TEL","M.D.","16.07.2015","12:22:10","","","16.07.2015","12:22:10","16.07.2015","12:22:19","16.07.2015","12:23:47","","0,00","Transferred","","","","0","GW PMX","","","","0","0","111021","16.07.2015","12:23:47","CallTransferred"

Ich vermute mal was ausgewertet werden soll ist wenn ein Anruf nicht angenommen werden wurde.
Ich hoffe das hilft weiter .

LG

Flo
Bitte warten ..
Mitglied: 114757
22.07.2015, aktualisiert um 14:13 Uhr
Moin,
nach welcher Spalte willst du den Filtern ? Das ist max. ein Zweizeiler in Powershell...
Hier ein Beispiel um alle Einträge aufzulisten bei denen ConnectDate leer ist...
01.
$csv = Import-Csv 'C:\data.csv' -Delimiter ","
02.
$csv | ?{$_.ConnectDate -eq ""} | ft -AutoSize
Wenn du noch nie was mit Powershell gemacht hast, lese dir erst das mal durch:
http://www.windowspro.de/andreas-kroschel/powershell-scripts-ausfuehren

Gruß jodel32

p.s. mach die Telefonnummern und Namen aus Datenschutzgründen unkenntlich !
Bitte warten ..
Mitglied: chiefteddy
22.07.2015 um 14:19 Uhr
Hallo @Fl0wMAG,

für Dich als Neuling in der IT-Branche ein Hinweis:

Die Arbeit im IT-Bereich einer Firma ist eine absolute Vertrauensposition. Ein Admin kommt, wenn er will oder soll an alle Daten heran. Deshalb ist Datenschutz eines der wichtigsten Aufgaben eines Admin in seinem Handeln.

Wenn Du nun zur Problembeschreibung Log-Daten nach Außen gibts, mußt Du sicherstellen, dass keine vertraulichen oder personenbezogenen Daten veröffentlicht werden!

"111014","+4940429xxxxx","","+4940429xxxx","Magicline Zentrale","+494042xxxxxx","Claudia
Marwitz","16.07.2015","12:21:08","","","16.07.2015","12:21:08","16.07.2015","12:21:16","16.07.2015","12:21:45","","0,00","Connected","","","","0","GW
PMX","","","","0","0","0","","","CallDisconnected"

Also, ich kenne nun schon mal die Telefonnummer von Claudia Marwitz.

Du mußt also vor der Veröffentlichung die entsprechenden Informationen anonymisieren!!

Jürgen

PS: Du kannst natürlich die TXT-Datei auch in Excel einlesen (Komma als Spaltentrenner) und dort dann die Auswertung machen.
Bitte warten ..
Mitglied: Fl0wMAG
22.07.2015 um 14:47 Uhr
Hello und Ups,

Vielen dank erstmal euch beiden für die Fixe Hilfe !
Hab das ganze jetzt mal durch XXX ersetzt und werds mir zu Herzen nehmen. Vielen dank also schonmal für den Fingerzeig.
Habe die Logdatei nun einmal in excel eingespielt und was wir (so vermute ich, ich bekomme ja hier keine infos ) ist die weiterleitung zum "ebuero" welche bei dem DestinationName in Zeile G steht. (Zur erklärung das wären alle Anrufe die uns "durchgehen").
Die Auswertung soll mal automatisch laufen und so wie ich Jodel32 verstanden habe, könnte ich ja so eine auswertung machen indem ich quasi spalten auswerten lasse in dennen dieses Schlagwort auftaucht? Ich werde mal weiter über die Powershell was lesen und gucken ob ich noch weiter komme .

LG

Flo
Bitte warten ..
Mitglied: 114757
22.07.2015 um 15:02 Uhr
und so wie ich Jodel32 verstanden habe, könnte ich ja so eine auswertung machen indem ich quasi spalten auswerten lasse in dennen dieses Schlagwort auftaucht?
Selbstverständlich, du kannst nach Belieben auch mehrere Spalten bei der Abfrage durch -and oder -or verknüpfen, zusätzlich hast du mit den Operatoren -like und -match die Möglichkeit mit Wildcards oder Regular Expressions die Werte einzugrenzen:
https://technet.microsoft.com/en-us/library/hh847759.aspx
https://technet.microsoft.com/en-us/library/hh849715.aspx
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Auswertung eines txt-Dateiinhaltes mit Excel

gelöst Frage von OlliMucMicrosoft Office19 Kommentare

Hallo die Damen und Herren Spezialisten, ich hoffe heute zum 3. Mal auf Eure geschätzte Hilfe Die gegebnene Fakten: ...

Batch & Shell

Script suchen und ersetzen in txt Datei

Frage von snboy2010Batch & Shell13 Kommentare

Ein herzliches Hallo an alle hier. Ich bitte um Hilfe bei der Korrektur der Syntax. Ich möchte in einem ...

Windows Server

Auswertung zwischen zwei .txt file mit powershell

Frage von expetrovWindows Server1 Kommentar

Hallo zusammen, Könnt ihr bitte für mich kurz Helfen wie ich die untenstehende auswertung zwischen die zwei .txt file ...

Perl

Perl script zur Auswertung einer Telefonanlage

gelöst Frage von Fl0wMAGPerl2 Kommentare

Hallo leute, ich bin seit einiger Zeit in der Ausbildung zum Systemintegrator und soll da doch bitte mal in ...

Neue Wissensbeiträge
Humor (lol)

"Linux und 5 Gründe Warum man kein Windows verwenden sollte sondern Ubuntu Linux"

Tipp von Snowbird vor 1 TagHumor (lol)8 Kommentare

Gerade gefunden. Ja, ist etwas älter, aber irgendwie lustig?

Humor (lol)

"Warum Linux in einer vernetzten Welt einfach keinen Komfort bietet!"

Tipp von Snowbird vor 2 TagenHumor (lol)13 Kommentare

Ein interessanter Einblick warum Linux nichts für Geräteübergreifende Arbeit ist :)

Humor (lol)
Zuviel Speicher ist ungesund. :-)
Tipp von Lochkartenstanzer vor 2 TagenHumor (lol)17 Kommentare

Moin Kollegen, Heute hatte ich ein ungewöhnliches Aha-Erlebnis: Über das Wochenende habe ich einen einen 6 Jahre alten Bare-Metal ...

Windows Update

KB4517297 verfügbar, behebt Fehler in VB6 VBA VBScript

Information von sabines vor 2 TagenWindows Update

Das Update behebt mögliche Fehler in VB6, VBA und VBScript, die durch das Update KB4512486 vom August entstanden sind. ...

Heiß diskutierte Inhalte
Router & Routing
Deinstalliertes Geräte wird in FritzBox noch immer als verbundenes Gerät angezeigt
gelöst Frage von imebroRouter & Routing18 Kommentare

Hallo, in meiner FritzBox 7490 wird im Bereich "Funknetz" ein Gereät bei den verbundenen Geräten angezeigt, wobei ich nicht ...

Windows 10
Windows 10 druckt nicht mehrere Kopien?
Frage von StefanKittelWindows 1015 Kommentare

Hallo, ich hatte gerade einen Anruf eines Kunden. Sein neuer PC (Win 10 1903) druckt nicht mehr mehrere Seiten ...

Verschlüsselung & Zertifikate
Mit BitLocker verschlüsselte Festplatte löschen?
gelöst Frage von SnowbirdVerschlüsselung & Zertifikate14 Kommentare

Hallo, ich habe eine mit Bitlocker verschlüsselte externe Festplatte. Diese möchte ich gerne löschen sodass nichts mehr auffindbar ist. ...

Sonstige Systeme
Ist es möglich ein ISDN-Telefon an einen analogen Anschluss anzuschließen?
Frage von cramtroniSonstige Systeme14 Kommentare

Also anders herum geht es ja, da gibt es ja diese Adapter von RJ11 auf TAE-F, aber gibt es ...