Inhalt einer Datei mit batch script tauschen - find and replace content in batch
Hallo zusammen, ich brauche mal wieder die Hilfe der Gemeinschaft ...
Ich muss folgendes realisieren
Es gibt eine Vorlagendatei in der für jeden einzelnen Anwender drei Platzhalter getauscht werden müssen.
Das Skript fragt den Benutzernamen ab, speichert ihn in eine Variable und fügt diesen Wert dann in die neue Datei ein.
Anschließend muss die Datei von Outlook importiert werden
Es scheitert im Moment daran das ich keinen blassen Dunst habe wie ich das mit DOS Befehlen umsetzen kann.
Mit der Powershell und/oder UNIX Werkzeugen ist es kein Problem, aber DOS ?!?
Mein script sieht bisher folgendermaßen aus
Ich muss folgendes realisieren
Es gibt eine Vorlagendatei in der für jeden einzelnen Anwender drei Platzhalter getauscht werden müssen.
Das Skript fragt den Benutzernamen ab, speichert ihn in eine Variable und fügt diesen Wert dann in die neue Datei ein.
Anschließend muss die Datei von Outlook importiert werden
Es scheitert im Moment daran das ich keinen blassen Dunst habe wie ich das mit DOS Befehlen umsetzen kann.
Mit der Powershell und/oder UNIX Werkzeugen ist es kein Problem, aber DOS ?!?
Mein script sieht bisher folgendermaßen aus
:STARTHERE
@echo off
REM SETTING SOME VARIABLES
set OLEXE="C:\Program Files (x86)\Microsoft Office\Office14\outlook.exe"
set SOURCE="W:\Public\datatransfer\helpdesk\outlook-getrag\2nd-Profile.txt"
set TARGET="C:\temp\2nd-Profile.prf"
set G=USERID
set /p UNAME=Please enter your username:
copy %SOURCE% %TARGET%
FIND and REPLACE
an dieser Stelle soll der Platzhalter USERID gegen den vom Anwender eingegebenen ersetzt werden
(%G% gegen %UNAME% tauschen)
REM ADDING THE OUTLOOK PROFILE
%OLEXE% /importprf %TARGET%
exit
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 186415
Url: https://administrator.de/forum/inhalt-einer-datei-mit-batch-script-tauschen-find-and-replace-content-in-batch-186415.html
Ausgedruckt am: 09.01.2025 um 00:01 Uhr
7 Kommentare
Neuester Kommentar
Hi.
Zwei Tipps:
1) PRF-Dateien kennen die Variable %username% - reicht das nicht?
2) Für's Suchen und ersetzen von der Kommandozeile nehme ich dossr.exe. http://www.google.de/#hl=de&site=&source=hp&q=dossr.exe& ...
Auch mit sed.exe würde das gehen.
Zwei Tipps:
1) PRF-Dateien kennen die Variable %username% - reicht das nicht?
2) Für's Suchen und ersetzen von der Kommandozeile nehme ich dossr.exe. http://www.google.de/#hl=de&site=&source=hp&q=dossr.exe& ...
Auch mit sed.exe würde das gehen.