Hallo zusammen,
ich habe leider von Programmierung, besonders von Batch keine große Ahnung.
Ich habe mir ein Script zusammengebastelt, welches Datein auf einem bestimmten Rechner fernlöscht:
Das funktioniert auch soweit erst mal ganz gut, es löscht die Datein (wenn vorhanden, sonst überspringt er) und wenn der Rechner nicht erreichbar ist, überspringt er das Ganze auch nach einer Zeit.
Ich würde das Script aber gerne folgendermaßen verändern:
Der Rechnername, soll aus einer .txt Datei ausgelesen werden. In der Datei rechner.txt steht jeder Name, den ich sonst nach und nach manuell eingegebn habe, in einer Zeile. Ich möchte, dass automatisch alle Rechner nach und nach druchgegangen werden.
Kann mir jemand sagen, wie das aussehen müsste?
Vielen Dank!
ich habe leider von Programmierung, besonders von Batch keine große Ahnung.
Ich habe mir ein Script zusammengebastelt, welches Datein auf einem bestimmten Rechner fernlöscht:
Code:
set /p rechnername=Variable Eingeben:
echo %rechnername%
rmdir /s /q "\\%rechnername%\c$\Program Files\Common Files\microsoft shared\Web Components\11\"
rmdir /s /q "\\%rechnername%\c$\Program Files\Common Files\microsoft shared\THEMES11\"
rmdir /s /q "\\%rechnername%\c$\Program Files\Common Files\microsoft shared\MODI\11.0\"
rmdir /s /q "\\%rechnername%\c$\Program Files\Common Files\microsoft shared\Snapshot Viewer\"
rmdir /s /q "\\%rechnername%\c$\Program Files\Common Files\microsoft shared\OFFICE11\"
del /s /q "\\%rechnername%\C$\Program Files\Common Files\microsoft shared\MSInfo\OINFOP11.exe*.*"
rmdir /s /q "\\%rechnername%\c$\Program Files (x86)\Common Files\microsoft shared\Web Components\11\"
rmdir /s /q "\\%rechnername%\c$\Program Files (x86)\Common Files\microsoft shared\THEMES11\"
rmdir /s /q "\\%rechnername%\c$\Program Files (x86)\Common Files\microsoft shared\MODI\11.0\"
rmdir /s /q "\\%rechnername%\c$\Program Files (x86)\Common Files\microsoft shared\Snapshot Viewer\"
rmdir /s /q "\\%rechnername%\c$\Program Files (x86)\Common Files\microsoft shared\OFFICE11\"
del /s /q "\\%rechnername%\C$\Program Files (x86)\Common Files\microsoft shared\MSInfo\OINFOP11.exe*.*"
rd /s /q \\%rechnername%\C$\$Recycle.Bin
"%0"
Das funktioniert auch soweit erst mal ganz gut, es löscht die Datein (wenn vorhanden, sonst überspringt er) und wenn der Rechner nicht erreichbar ist, überspringt er das Ganze auch nach einer Zeit.
Ich würde das Script aber gerne folgendermaßen verändern:
Der Rechnername, soll aus einer .txt Datei ausgelesen werden. In der Datei rechner.txt steht jeder Name, den ich sonst nach und nach manuell eingegebn habe, in einer Zeile. Ich möchte, dass automatisch alle Rechner nach und nach druchgegangen werden.
Kann mir jemand sagen, wie das aussehen müsste?
Vielen Dank!