hassi383

Dateien im Userverzeichnis löschen

Hallo,

ich benötige ein Skript, welches bei Windows NT und Windows XP Systemen aus dem Pfad c:\winnt\profiles\Kennung\...

und c:\Dokumente und Einstellungen\Kennung\... bestimmte Dateien für alle jemals angemeldeten Benutzer löscht.

Hat hier jemand eine Idee, wie man per Batch die einzelnen User durchlaufen kann oder hat jemand schon ein fertiges Skript?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 59135

Url: https://administrator.de/forum/dateien-im-userverzeichnis-loeschen-59135.html

Ausgedruckt am: 24.04.2025 um 22:04 Uhr

GumJack85
GumJack85 16.05.2007 um 10:55:04 Uhr
Goto Top
Also für XP kenn ich da die möglichkeit einer richtlinie auf dem Server.

"Beim Abmelden lokales Profil löschen" oder so.

udn dann gibt es da noch "User Profile Hive Cleanup" von Microsoft das den ganzen Spaß
überwacht.

vielleicht noch zwei links:
http://www.winhelpline.info/forum/artikel-berichte-reviews/130581-user- ...

http://www.microsoft.com/downloads/details.aspx?familyid=1B286E6D-8912- ...

Bei WinNT bin ich allerdings überfragt.

MfG
Sebastian
Hassi383
Hassi383 16.05.2007 um 12:10:53 Uhr
Goto Top
Wenn alles gelöscht werden sollte, dann würde ich natürlich eine Richtlinie benutzen.
Es soll nur eine Datei gelöscht werden, die jeder User in seinem Verzeichnis hat.
Biber
Biber 21.05.2007 um 07:23:39 Uhr
Goto Top
Moin Hassi383,

ich bin mir noch nicht ganz im Klaren über Deine Strategie - willst Du das Löschen dieser einen geheimnisvollen Datei dann ausführen lassen,
  • wenn sich ein User anmeldet (z.B. über das Loginskript) ?
  • oder einmalig alle gerade eingeschalteten Rechner Deiner Domäne remote durchwackeln?

Egal - das Grundgerüst wäre in einem Batch:
@echo off & SetLocal
...
Set "NTPfad=c:\winnt\profiles"  
Set "XPPfad=c:\Dokumente und Einstellungen"  
Set "Restpfad=RestVomPfad\nachderKennung\GeheimnisvolleDatei.xyz"  
for /d %%i in ("%XPPfad%\*") do if exist "%%i\%RestPfad%" del "%%i\%RestPfad%"  
for /d %%i in ("%NTPfad%\*") do if exist "%%i\%RestPfad%" del "%%i\%RestPfad%"  
...

Falls diese Datei noch versteckt oder ReadOnly ist, musst Du das noch etwas aufbohren, aber im Prinzi wäre diese Skizze in etwa die einfachste Vorgehensweise.

Grüße
Biber
Hassi383
Hassi383 21.05.2007 um 07:52:10 Uhr
Goto Top
Das Skript wird mit Verteilsoftware ausgeführt.
Aber vielen Dank für die Antwort.