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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 186415
Url: https://administrator.de/contentid/186415
Printed on: April 24, 2024 at 16:04 o'clock
7 Comments
Latest comment
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.