Per Batch Ordner auf verschiedenen Rechnern Löschen
bin ein wenig ratlos, da ich keine erfahrung mit schleifen in batch dateien hab
Folgende problematik:
ich will auf ca. 100 Rechnern im Netzwerk einen speziellen Ordner löschen.
für einen Rechner hab ich auch schon die batch geschrieben, jedoch ist es natürlich viel einfacher, wenn der Computername aus einer txt ausgelesen wird.
Die batch sieht wie folgt aus:
net use t: \\computerxy\c$ /persistent:no
rmdir /s /q "t:\Dokumente und Einstellungen\All Users\ordner"
net use t: /delete
wie baue ich diese 3 Zeilen in eine Schleife ein.
Folgende problematik:
ich will auf ca. 100 Rechnern im Netzwerk einen speziellen Ordner löschen.
für einen Rechner hab ich auch schon die batch geschrieben, jedoch ist es natürlich viel einfacher, wenn der Computername aus einer txt ausgelesen wird.
Die batch sieht wie folgt aus:
net use t: \\computerxy\c$ /persistent:no
rmdir /s /q "t:\Dokumente und Einstellungen\All Users\ordner"
net use t: /delete
wie baue ich diese 3 Zeilen in eine Schleife ein.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 116955
Url: https://administrator.de/contentid/116955
Ausgedruckt am: 17.11.2024 um 01:11 Uhr
4 Kommentare
Neuester Kommentar
... oder auch ein minimalistisches
und das im "Starten"-Script ("Computerkonfiguration") - dann klappt's auch mit den Rechten ...
Um aber doch auch die ursprüngliche Frage zu beantworten:
von der Kommandozeile oder jeweils mit %%i als Batch.
Grüße
bastla
[Edit] Pfad angepasst [/Edit]
rd "%ALLUSERSPROFILE%\ordner" /S /Q 2>nul
Um aber doch auch die ursprüngliche Frage zu beantworten:
for /f "delims=" %i in (D:\Computerliste.txt) do rd /s /q "\\%i\C$\Dokumente und Einstellungen\All Users\ordner" 2>nul
Grüße
bastla
[Edit] Pfad angepasst [/Edit]