79728
Jun 30, 2010, updated at 08:41:44 (UTC)
3585
2
0
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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 145961
Url: https://administrator.de/contentid/145961
Printed on: April 18, 2024 at 17:04 o'clock
2 Comments
Latest comment