caldason

Ordner leeren mit Ausnahmen

Hallo,

ich habe folgendes Skript hier im Forum gefunden, das ich erweitern möchte:

@echo off & setlocal

set "Verz=C:\Dokumente und Einstellungen"  

set "Behalten1=All Users"  
set "Behalten2=Default User"  
set "Behalten3=LocalService"  
set "Behalten4=NetworkService"  

for /f "delims=" %%i in ('dir /b /ad "%Verz%"^|findstr /v /x /c:"%Behalten1%" /c:"%Behalten2%" /c:"%Behalten3%" /c:"%Behalten4%"') do rd /s /q "%Verz%\%%i"  

echo del /q "%Verz%"  

Ich möchte nun noch 2 weiter Ordner vom löschen auschließen:

@echo off & setlocal

set "Verz=C:\Dokumente und Einstellungen"  

set "Behalten1=All Users"  
set "Behalten2=Default User"  
set "Behalten3=LocalService"  
set "Behalten4=NetworkService"  
set "Behalten5=User1"  
set "Behalten6=User2"  

for /f "delims= " %%i in ('dir /b /ad "%Verz%"^|findstr /v /x /c:"%Behalten1%" /c:"%Behalten2%" /c:"%Behalten3%" /c:"%Behalten4%" c:"%Behalten5%" c:"%Behalten6%"') do rd /s /q "%Verz%\%%i"  

echo del /q "%Verz%"  
pause

Mit dem Skript kriege ich aber die Fehlermeldung:

FINDSTR c:User1 kann nicht geöffnet werden
FINDSTR c:User2 kann nicht geöffnet werden
del /q "C:\Dokumente und Einstellungen"

Irgendwas überseh ich hier gerade, warum funktioniert das so nicht?

Danke im Vorraus.
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 170871

Url: https://administrator.de/forum/ordner-leeren-mit-ausnahmen-170871.html

Ausgedruckt am: 20.05.2025 um 15:05 Uhr

60730
60730 03.08.2011 um 11:43:42 Uhr
Goto Top
moin,


  • nimm als allererstes das @echo off raus, das Setlocal behalten

  • dann ist es - auch in deinem Fundstück sicherlich beschrieben, nicht die Feine Art, nur reste - nix anderes machst du, statt komplette Profile zu löschen.
Sicherlich findest du in dem Fred auch einen Hinweis, über delprof, das M$ extra für diesen Zweck gebaut hat.


Nimm das.

Gruß
bastla
bastla 03.08.2011 um 11:47:30 Uhr
Goto Top
Hallo Caldason und willkommen im Forum!

Unabhängig von T-Mos Hinweis(en): Fällt Dir bei genauerer Betrachtung von
... /c:"%Behalten4%" c:"%Behalten5%" ...
etwas auf?

Grüße
bastla
Skyemugen
Skyemugen 03.08.2011 um 11:53:03 Uhr
Goto Top
[OT]
Aloha bastla,

nicht jeder kann professionell den Guttenberg mimen auch c&p für Erweiterungen sind harte Arbeit.

greetz André
[/OT]

@TE: manchmal hilft es, einfach mal 10 Minuten etwas anderes machen und dann auf das Skript neu draufschauen face-wink
Caldason
Caldason 03.08.2011 um 11:54:56 Uhr
Goto Top
Ohje... gut, mit dem / funktionierts nun ....

Danke für den Hinweis, hab das glatt übersehen. Nun läufts.

@timobeil:
Was macht delprof den anderes als die Ordner zu löschen? Auf der M$ Seite seht auch nur "Delprof.exe deletes all data that is stored in a user profile".

@Skyemugen
Den Guttenberg will ich hier gat nicht mimen, ich behaupte doch nirgendweo ich hätte dieses script geschrieben face-smile
Wenn das script von bastla doch funktionierts, dann kann ich das doch auch verwenden - immerhin hat er es ja hier online gestellt.
60730
60730 03.08.2011 um 11:57:02 Uhr
Goto Top
Moinsen
Zitat von @Caldason:
@timobeil:
Was macht delprof den anderes als die Ordner zu löschen? Auf der M$ Seite seht auch nur "Delprof.exe deletes all data
that is stored in a user profile".

  • schau dir mal mit Adminrechten u.a die Registry an...

Gruß
Skyemugen
Skyemugen 03.08.2011 um 12:03:18 Uhr
Goto Top
Aloha Caldason,

nah, es ging nicht darum, wo das Skript herstammt, sondern nur um das c&p der Schalter oder wie hier schon als synonym verwendet wurde: geguttenbergt - daher der Wink mit dem Zaunpfahl. face-wink

greetz André