
79728
30.06.2010, aktualisiert um 10:41:44 Uhr
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"
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
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%.txtdel "%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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
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
2 Kommentare
Neuester Kommentar