Zum Inhalt springen

elyon

Mitglieder
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

  1. Das, was du suchst, wird häufig als Cheat Sheet bezeichnet. Eine ganze Menge davon findest Du auf diversen Seiten wie z.B. C# Cheat Sheets | DevCheatSheet.com Fast ausschließlich sind diese Sheets englisch, was aber eigentlich keine Hürde derstellen sollte. Für deinen speziellen Fall habe ich zwar nichts gesehen, aber vielleicht wirst du trotzdem irgendwie fündig.
  2. Hallo Homer123, ich versuchs: Foreach($row in $txtContent) { #Gehe jede Zeile durch #$row: "title='10.2.12.31' host= SERVER01" $firstIndex = $row.IndexOf("'") #Gibt die Position des ersten Hochkommata zurück - hier: 6 $secondIndex = $row.IndexOf("'",$firstIndex + 1) #Gibt die Position des ZWEITEN Hochkommata zurück, da erst "ab hinter dem ersten Hochkommata" gesucht wird. - hier auch: 20 $ip = $row.Substring($firstIndex, $secondIndex) #Schneide den Text zwischen den beiden Hochkommata aus. } Diese Methode ist zwar vielleicht nicht die Beste, erfüllte jedoch stets meine Zwecke. Am besten probierst Du es einfach nochmal aus und gibst die Werte $firstIndex und $secondIndex aus. Wenn Dir das immer noch nicht weiterhilft, wäre es vielleicht sinnvoll, wenn du einen Ausschnitt deiner Textdatei (sinngemäß) postest.
  3. Hallo Homer123, angenommen man hat diese Textdatei: title=' 10.204.12.31' host= SERVER001 title=' 10.204.12.32' host= SERVER002 title=' 10.204.12.33' host= SERVER003 Dann könnte man die IP und den Servernamen über folgenden Schnipsel auslesen: $txtFile = "C:\test.txt" #Definiere den Speicherort der Textdatei $txtContent = Get-Content $txtFile #Lese den Inhalt der Textdatei ein Foreach($row in $txtContent) { #Gehe jede Zeile durch $ip = $row.Substring(8,12) #IP steht an 8. Position und hat 12 Zeichen $servername = $row.Substring(32) #Servername steht ab 32. Position bis zum Ende } Voraussetzung hierbei ist, dass die Felder immer die gleiche Anzahl an Zeichen haben. Wenn dem nicht so ist, müsste man vorher z.B. über IndexOf die Position eines Trennzeichens ermitteln. Hilft dir das etwas weiter?
  4. Eventuell über [system.String]::Substring(intStart, intChars).

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...