Edit-OemText
Edit-OemText
Dieser Befehl ist speziell für ASCII/ANSI - Dateien vorgesehen und kann verwendet werden, um mehrere Zeilen einzufügen oder zu löschen. Der Befehl arbeitet nur beim Löschen mit Platzhaltern, wobei bei der Verwendung von Platzhaltern keine Einschränkungen wie auf der CMD-Shell vorliegen. Neben dem Dateinamen, der in jedem Fall anzugeben ist, richten sich die weiteren Eingaben nach der gewählten Aktion.
Befehlseingaben:
- Datei
Datei, die geändert werden soll. Die Verwendung von Variablen ist möglich. Wählen Sie über die "..."-Schaltfläche eine (auf dem Paketiersystem) bestehende Datei aus oder geben Sie den Pfad manuell an. - Aktion
Legt die auf Datei durchzuführende Aktion fest. - Zeilen am Anfang der Datei einfügen
Fügt die in Text angegebenen Zeilen am Anfang der Datei ein. - Zeilen am Ende der Datei anhängen
Hängt die in Text angegebenen Zeilen am Ende der Datei an. - Zeilen alphabetisch in bestehende Datei einfügen
Sortiert die in Text angegebenen Zeilen alphabetisch in die Datei ein. - Zeilen aus bestehender Datei löschen
Löscht die in Text angegebenen Zeilen aus der Datei. - Optionen
- Nur nicht vorhandene Zeilen einfügen
Fügt nur die Zeilen ein, die in der bestehenden Datei noch nicht vorhanden sind. - Vorhandene Zeilen überschreiben
Bestehende Zeilen in der vorhandenen Datei werden überschrieben. - Bestimmte Zeile überschreiben
Überschreibt die angegebene Zeile mit Text. - Nicht auf Vorhandensein prüfen
Fügt die Zeilen immer ein, unabhängig davon, ob sie bereits vorhanden sind. - 32-Bit Modus auf x64 Computer verwenden
Wenn das Script auf einem 64-Bit Betriebssystem ausgeführt wird, kann bei Referenzierung auf das SYSTEM32-Verzeichnis automatisch das Pendant für 32-Bit Applikationen SysWOW64 verwendet werden. - Diese Datei hat die Syntax einer TCP/IP Konfigurationsdatei
Mit dieser Option können Sie den Aufbau der Datei vorgeben.
TCP/IP Konfigurationsdateien haben folgendes Format:
ip 0 IP # Internet Protocol
icmp 1 ICMP # Internet Control Message Protocol
Diese Datei hat in Spalte 2 den eindeutigen Schlüssel (=Indexspalte). Das Format wird beim Vergleich folgendermaßen berücksichtigt: - Kommentarteile inclusive # werden entfernt.
- Die Zeile wird, wie oben beschrieben, von überflüssigen Leerzeichen befreit, Tabs (#9) werden durch Leerzeichen ersetzt.
- Die Zeilen werden auf Identität geprüft.
- Ist die Zeile gleich, gilt die Operation für diese neue Zeile als abgeschlossen.
- Ist sie nicht gleich, wird außerdem verglichen, ob die als Indexspalte angegebene Spalte übereinstimmt, und dann je nach Überschreiboption weiter vorgegangen.
Beispiel:
Vorhandene Zeile 1: icmp 1 ICMP # Internet Control Message Protocol
Neue Zeile: newprot 1 NEW # New Internet Protocol . - Unicode-Zeichensatz (UTF-16) verwenden
Legt fest, dass die zu ändernde Datei im Unicode-Format gespeichert werden soll. - Text
Einzufügender oder zu löschender Text.
Beispiel:
Fügt in der Datei C:\Windows\System32\Drivers\Etc\Protocol die Zeilen
udp 17 UDP # User Datagram Protocol
hmp 20 HMP # Host Monitoring Protocol
ein. Dabei wird in der Spalte 2 (Werte: 17 und 20) überprüft, ob die Zeilen bereits vorhanden sind. Falls zutreffend, werden diese überschrieben.
Entspricht DSM eScript Befehl:
- ModifyOemEx
Siehe auch: