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

Mit Batchscript alte Verzeichnisse löschen

Frage Microsoft

Mitglied: a.schneider

a.schneider (Level 1) - Jetzt verbinden

21.08.2003, aktualisiert 04.09.2003, 16466 Aufrufe, 5 Kommentare

Ich habe ein Problem, das mit den PST Files klappt jetzt.
ich kopiere sie immer in einen ordner der als namen das aktuelle datum hat.
nun muss ja der alte müll auch wieder weg, also ich dachte alles was so ne woche alt is kommt wieder weg in die tonne.
jetzt suche ich nach einer möglichkeit mit einem neuen batch script diese alten verzeichnisse zu lösche, ich müsste irgendwie das datum mit dem in %DATE% vergleichen und wenn ein ordner 5 tage oder älter ist soll er samt inhalt gelöscht werden.
hat das problem noch jemand oder bin ich wieder allein?

MfG


Andi
Mitglied: Frank
21.08.2003 um 14:04 Uhr
Hmm, welches Betriebsystem, welche Sprache (Shell, bash, perl, php) ...?
Bitte warten ..
Mitglied: a.schneider
21.08.2003 um 15:08 Uhr
System ist Windows 2000 Server, soll mit Taskplaner gestartet werden das ganze.
einfach den namen von den ordnern mit dem aktuellen vergelichen, alles was älter als 1 monat ist soll dann gelöscht werden, ich stell mir das nicht schwer vor, steh aber irgendwie auf der leitung.

andi
Bitte warten ..
Mitglied: gt
31.08.2003 um 11:13 Uhr
Hallo

da die Outlook-Daten sicherheitsrelevant sind und nur dem jeweiligen User und dem Administrator zugänglich sind (es sei denn die Rechte sind geändert worden) muss dem Taskplaner die Kontoinformation von Administrator oder jemandem mit Zugriffsrecht auf die .pst hinterlegt werden. -Ausführen als... ist je nach Win - Version an anderer Stelle.
Da Sie vermutlich beim manuellen Test als Administrator angemeldet waren hat das Skript geklappt, wenn Windows das mit dem standardmässigen Systemkonto versucht funktioniert es aus o.g. Gründen nicht.


Gruß

G.Tellenbach
Bitte warten ..
Mitglied: gt
31.08.2003 um 11:38 Uhr
Nochmal hallo

sorry bin neu hier und habe den falschen Thread erwischt .... Naja. War ja wenigstens der gleiche User .... Schäm.

Wenn Sie über den Taskplaner automatisch Dateien löschen wollen die z.B. älter als 5 Tage sind geht das meines Wissens nur folgendermassen :
In dem Copy-Skript muss eine Zeile enthalten sein die ungefähr so aussieht (möglicherweise habe ich nicht alle notwendigen Schalter im Kopf):

echo del %dd%%mm%.pst >autodel06.bat

Die Variablen DD und MM können im Copy-Skript aus dem Systemdatum erzeugt werden. Mit diesen Variablen kann auch der Dateiname der später zu löschenden Datei erzeugt werden --> rename outlook.pst %DD%%MM.pst .

Danach rufen Sie im Skript über Run ein weiteres Skript auf das zuerst die (beim allererstenmal manuell erstellte) Datei autodel01.bat ausführt, diese dann löscht und autodel02.bat in autodel01.bat renamed die autodel03.bat in autodel02.bat bis zur 06 in 05.

Ist ein bisschen wie durch die Brust ins Auge, klappt aber bei mir auf vielen Ebenen seit Jahren zuverlässig.

Wie Sie aus der Date-Systemvariablen die Variablen DD und MM erstellen können müsste ich Ihnen bei Bedarf nachreichen da ich zu Hause bin und meine Skriptdoku im Büro liegt.

Möglicherweise benötigen Sie das ja auch gar nicht mehr wenn der Taskplaner mit dem richtigen Anmeldekonto korrekt kopiert ?

Gruß
GT
Bitte warten ..
Mitglied: a.schneider
04.09.2003 um 08:55 Uhr
Das mit dem kopieren klappt, aber noch nicht so wirklich richtig, er lässt einfach manchmal einige files aus.
er erstellt dann die ordner kopiert aber nur 5 von 20 oder manchmal nur 1 oder auch mal alle bis auf 1, also das ist ganz komisch was das skript da macht.
leider verstehe ichnicht so ganz wieso es das macht.
es gibt ja auch leider kein protokoll, wenn man die ausgaben des scripts irgendwie speichern könnte wäre das sehr hilfreich.

andreas schneider
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Alte Verzeichnisse löschen via Batch
gelöst Frage von synapsenstauBatch & Shell2 Kommentare

Ich habe einen TMP Ordner, in dem Ordner, die älter als 2 Wochen, gelöscht werden sollen. Die Batch soll ...

Batch & Shell
älteste Verzeichnisse samt Inhalt per CMD löschen
gelöst Frage von StefanK007Batch & Shell1 Kommentar

Hallo zusammen, ich beschreibe mal mein Szenario, vielleicht hat jemand noch eine bessere Lösung. 1. Ein Tool erstellt täglich ...

Windows Server
Verzeichnisse löschen
Frage von MiStWindows Server2 Kommentare

Hallo, ich habe folgendes Problem. von einem Client habe ich auf einem Netzpfad (Netzwerkfreigabe) ein Verzeichnis angelegt. Wenn ich ...

Batch & Shell
Batchscripts
gelöst Frage von perseus21Batch & Shell6 Kommentare

Hallo, ich suche nach einer Lösung um mit CMD folgendes Problem zu lösen: Ich möchte, daß der Benutzer mittels ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 106 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless9 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...