Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Per Batch-Script und Task Planer bestimmte Verzeichnisse löschen

Frage Netzwerke Netzwerkmanagement

Mitglied: sammy65

sammy65 (Level 1) - Jetzt verbinden

14.11.2012, aktualisiert 07:15 Uhr, 2182 Aufrufe, 6 Kommentare

Hallo miteinander,

ich habe vor über eine Batchdatei, die Tauschordner der user in meinem Netzwerk alle 2 Tage per Taskplaner zu löschen. Die werden mittlerweile als Datenablage missbraucht.

Hierzu folgendes Script.

Mein Problem ist nur, dass ich ein bestimmtes Verzeichnisse (das vom Chef) nicht löschen will.
Da ich nicht so der Scriptgott bin weis ich jetzt nicht wie ich hier eine Abfrage einbauen kann.

set datei1=c:\batch\tauschordner.txt

REM Hier muss der Pfad rein zum Ordner deren Inhalt gelöscht werden muss sowie beim rd und md

dir \\srv010\Tauschordner /N/b >%datei1%


for /F "usebackq delims=" %%i IN (%datei1%) do (

rd /S /Q "C:\Tauschordner\%%i"
md "C:\Tauschordner\%%i"

)

Die Ordnerstruktur ist:

\\srv001\tauschordner\user 1
\\srv001\tauschordner\user 2
\\srv001\tauschordner\user 3
\\srv001\tauschordner\user 4
\\srv001\tauschordner\user 5
\\srv001\tauschordner\user 6

user 3 ist der Ordner der nicht gelöscht werden soll.

Kann mir von Euch jemand helfen?
Danke für die Mühe

lg
Thomas
Mitglied: bastla
14.11.2012 um 08:18 Uhr
Hallo sammy65!

Eigentlich brauchst Du keine Textdatei vorweg zu erstellen, sondern kannst das gleich direkt in der Schleife erledigen, aber unabhängig davon kannst Du mit
dir /b /ad "\\srv010\Tauschordner"|findstr /iv "user3"
eine entsprechend gefilterte Liste erzeugen. Sollte "user3" ein Leerzeichen enthalten, müsste das so aussehen:
dir /b /ad "\\srv010\Tauschordner"|findstr /ivc:"user3"
Grüße
bastla
Bitte warten ..
Mitglied: MrNetman
14.11.2012 um 09:52 Uhr
Hi Thomas,

warum so kompliziert?
del /? ist dein Freund.

del \\srv001\tauschordner\user 1 /S /F /Q
und 4 weitere Zeilen.

Das lässt sich leicht mit dem Taskmanager starten ... Jede Woche am Sonntag oder so.

Gruß
Netman
Bitte warten ..
Mitglied: sammy65
15.11.2012 um 12:45 Uhr
Zitat von bastla:
Hallo sammy65!

Eigentlich brauchst Du keine Textdatei vorweg zu erstellen, sondern kannst das gleich direkt in der Schleife erledigen, aber
unabhängig davon kannst Du mit
dir /b /ad "\\srv010\Tauschordner"|findstr /iv "user3" 
> 
eine entsprechend gefilterte Liste erzeugen. Sollte "user3" ein Leerzeichen enthalten, müsste das so aussehen:
dir /b /ad "\\srv010\Tauschordner"|findstr /ivc:"user3" 
> 
Grüße
bastla

Hi bastla,

es klappt, dankeschön.

Die Textdatei brauche ich aber schon, da ich anhand der ausgelesenen Werte die Verzeichnisse wieder anlegen will.

lg
Thomas
Bitte warten ..
Mitglied: sammy65
15.11.2012 um 12:47 Uhr
Zitat von MrNetman:
Hi Thomas,

warum so kompliziert?
del /? ist dein Freund.

del \\srv001\tauschordner\user 1 /S /F /Q
und 4 weitere Zeilen.

Das lässt sich leicht mit dem Taskmanager starten ... Jede Woche am Sonntag oder so.

Gruß
Netman

Hi Netman,

das ist prinzipiell schon richtig, aber mit dem auslesen des Verzeichnisses mittels dir bin ich flexibler.
Bitte warten ..
Mitglied: bastla
15.11.2012, aktualisiert um 19:12 Uhr
Hallo sammy65!
Die Textdatei brauche ich aber schon, da ich anhand der ausgelesenen Werte die Verzeichnisse wieder anlegen will.
Nein - Du kannst ja so, wie Du das oben schon angedeutet hast, einfach löschen und gleich wieder anlegen - also:
01.
for /F "delims=" %%i IN ('dir /b /ad "\\srv010\Tauschordner"|findstr /iv "user3"') do ( 
02.
    rd /S /Q "\\srv010\Tauschordner\%%i" 
03.
    md "\\srv010\Tauschordner\%%i" 
04.
)
Grüße
bastla
Bitte warten ..
Mitglied: MrNetman
15.11.2012 um 18:10 Uhr
del löscht auch keine Verzeichnisse, nur Dateien.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Bestimmte Zeilen mit einem Batch-Script löschen
gelöst Frage von Dnis822Batch & Shell1 Kommentar

Hallo zusammen, ich stehe vor folgendem Problem: ich möchte bestimmte Zeilen in einer Datei löschen. Folgendes habe ich bereits ...

Batch & Shell
Bestimmte Verzeichnisse löschen via Powershell
Frage von killtecBatch & Shell8 Kommentare

Hallo, ich habe ein Verzeichnis und möchte das gern via Powershell leeren. Genauer gesagt, sind in diesem Verzeichnis nochmal ...

Batch & Shell
Batch - Warten bis bestimmter Task läuft
gelöst Frage von Winfried-HHBatch & Shell5 Kommentare

Hallo Experten! Wie kann ich in einer Batch warten, bis ein bestimmter Task (der nicht von dieser Batch gestartet ...

Batch & Shell
Batch zum durchsuchen eines Verzeichnisses inkl. löschen
gelöst Frage von zeroblue2005Batch & Shell4 Kommentare

Hallo Zusammen, ich weiß garnicht, ob man das was ich vorhabe überhaupt so lösen kann aber ich lege einfach ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 12 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 15 StundenRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 3 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 4 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Voice over IP
Telefonstörung - Ortsrufnummern kein Verbindungsaufbau
Frage von Windows10GegnerVoice over IP10 Kommentare

Hallo, sowohl bei uns als auch beim Opa ist es über VoIP nicht möglich Ortsrufnummern anzurufen. Es kommt nach ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Cloud-Dienste
PIM als SaaS Nutzungsgebühr
Frage von vanTastCloud-Dienste8 Kommentare

Moin, wir haben uns ein PIM (Product Information Management) nach unseren Ansprüchen für viel Geld als SaaS-Lösung bauen lassen. ...