79728

Batch - Ersetzen von Dateien in nicht vordefinierbaren Ordnern

mit einer Datei dessen Pfad vordefinierbar ist!

Hallo zusammen,

ich möchte via Logonscript an jedem Rechner in der Domäne Dateien austauschen.
Mit folgendem Script habe ich schon alle Rechner scannen lassen:

@echo off & setlocal
:: Info
title Terminplaner.exe ersetzen
echo Fenster NICHT schliessen!
echo Abtl. Technik

:: Wurde schon gescannt?
if exist "G:\abteilung.alle\Terminplanerfinder\%computername%-%username%.txt" goto:ende

:: Scannroutine
set "Datei=terminplaner.exe"
set "verzeichnis=%temp%\Laufwerke.vbs"
"%verzeichnis%" echo For Each D In CreateObject ("scripting.FileSystemObject").Drives:If D.DriveType=2 And D.IsReady Then:WScript.Echo D:End If:Next
for /f %%i in ('cscript //nologo "%verzeichnis%"') do dir /s "%%i\%Datei%" >> G:\abteilung.alle\Terminplanerfinder\%computername%-%username%.txt
del "%verzeichnis%"

:ende
rem BC 15:06 28.06.2010


Das Script funktioniert einwandfrei.
Nun zu meiner Frage. Ich kann in dem Script natürlich statt dir /s auch del verwenden, aber ich will ja nicht alle löschen, sondern jede terminplaner.exe Datei ERSETZEN. Mit Tools wie DelAge32 habe ich es auch nicht hinbekommen. Hat jemand noch einen Tipp für mich wie ich das am besten übers Logonscript realisieren könnte?

Vielen Dank euch schon mal face-smile
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 145961

Url: https://administrator.de/forum/batch-ersetzen-von-dateien-in-nicht-vordefinierbaren-ordnern-145961.html

Ausgedruckt am: 01.05.2025 um 11:05 Uhr

bastla
bastla 30.06.2010 um 10:49:15 Uhr
Goto Top
Hallo 313373!

Schau Dir mal den Befehl "replace" an ...

Grüße
bastla
79728
79728 30.06.2010 um 12:13:09 Uhr
Goto Top
Zitat von @bastla:
Hallo 313373!

Schau Dir mal den Befehl "replace" an ...

Grüße
bastla


Ich danke dir, den kannte ich noch nicht face-smile