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
GELÖST

Größe der pst-Datei per Batch ermitteln und auswerten

Frage Entwicklung Batch & Shell

Mitglied: ropo

ropo (Level 1) - Jetzt verbinden

30.08.2005, aktualisiert 01.09.2005, 12064 Aufrufe, 11 Kommentare

Hallo,
ich sichere z.Z. die lokale pst-Datei per Batch bei Systemstart auf den Notebooks, um sie dann per externer Datensicherung bei Netzwerkverbund von einem Server sichern zu lassen.
Dazu möchte ich dem User gern einen Hinweis geben, wenn die lokale pst-Datei größer 1,8 GB ist.
Nun kann ich zwar die Größe per "dir" in eine lokale Datei abspeichern, komme aber dann nicht weiter.
hier der Teil zu "dir"
dir "%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook\outlook.pst" > groesse.txt
Sicher gibt es noch andere Möglichkeiten, ich bin für jeden Hinweis dankbar.

ropo
Mitglied: Egbert
30.08.2005 um 09:08 Uhr
Hallo

Hier ist als Beispiel ein Kixstart Script


http://www.kixtart.org/ubbthreads/showflat.php?Number=123259

Gruß
Egbert
Bitte warten ..
Mitglied: Biber
30.08.2005 um 09:25 Uhr
Moin ropo,

ich würde es als Mini-Batch machen. Habe es wegen der Lesbarkeit auf mehrere Zeilen verteilt.

--snipp ---PstSizeCheck.bat
@echo off
set warnsize=9999999
set usersPstDir="%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\Microsoft\Outlook"
for /R %usersPstDir% %%i in ("outlook.pst") do @if %%~zi GTR %warnsize% echo Outlook-Datei zu gross: %%~zi Byte.
------snapp PstSizeCheck.bat
HTH
Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: ropo
30.08.2005 um 10:25 Uhr
Hallo,
vielen Dank für die Hinweise; ich werde sie testen.
ropo
Bitte warten ..
Mitglied: ropo
30.08.2005 um 13:23 Uhr
Hallo,
ich habe die Batch getestet, funktioniert bestens.
Eine kleine Änderung; outlook.pst darf nicht in "" geschrieben werden.
KiXtart kannte ich noch nicht, ist eine interessante Sache.
In diesem Zusammenhang habe ich noch ein Problem:
Wie kann ich bei "cp" das Dos-Fenster unterdrücken bzw. minimieren.
vielen Dank
ropo
Bitte warten ..
Mitglied: Biber
30.08.2005 um 15:10 Uhr
Moin, ropo,
Hallo,
ich habe die Batch getestet, funktioniert bestens.
Eine kleine Änderung; outlook.pst darf
nicht in "" geschrieben werden.
Danke für den Hinweis.. ich hatte natürlich auch nur kurz mit "meinen" PSt-Pfaden und "*.pst" angetestet - dass der Einzeiler oben läuft, war zwar begründete Vermutung, aber nicht wirklich getestet. Nächstes Mal merke ich das auch an.
Bei KiXtart kann ich Dir leider nicht helfen; ich finde die normalen CMD/Batch-Möglichkeiten für das Tagesgeschäft voll ausreichend. Und dieses Kix-Script, dass ich mir auch kurz angeschaut habe, kann ich auch als *.bat-Bätchelchen nachbilden. Da wüsste ich dann auch, wie ich das CMD-Fenster klein oder wech kriege...
Liebe Grüße
Biber
Bitte warten ..
Mitglied: ropo
31.08.2005 um 15:46 Uhr
Hallo,
ich habe die Batch erweitert und ähnlich dem KiXtart-script abgebildet, trotzdem habe ich noch das Problem mit dem DOS-Fenster bei folgenden Befehlen:
echo %tag%>tag.txt
und
cp %usersPstDir%\%pst% "c:\batch\%user%-%jahr%-%monat%-%tag%_%std%-%min%.pst"
Da das Kopieren teilweise recht lange dauert, möchte ich das Fenster minimieren oder ausblenden.

gruß
ropo
Bitte warten ..
Mitglied: Biber
31.08.2005 um 16:09 Uhr
Moin ropo,

2. Problem versteh ich, erstes nicht.

zum 2. Problem:
-mehrere Mglichkeiten
-- Neues Dos-Fenster ganz unsichtbar starten über
a) 3 Zeilen *.vbs-code; gibts hier im Forum; hab ich grad nicht gefunden
b) FremdTools - FaBMin hat eins erwähnt in seinbenm RIS-Tutorial (CMDOW.exe oder so)
c) den copy-Befehl über [Start /B cmd /c "cp ..... ...." ] aufrufen. Siehe "Start /?"

-- oder (auch wieder Dritt-Tools) - das aktive Dos-Fenster minimieren. Ist ein bisschen neben de Kappe, aber irgendwo hab ich da Links dazu in meinen Archiven

-- oder den ganzen Batch von vornherein mit "Start /B" | "Start /Min" aufrufen.

Alle drei Varianten aber erst, wenn es denn stabil läuft, mit Benutzereingriffen bei Fehlern ist da nur noch wenig.

Poste doch bitte Deinen Batch - in dieses "ECHO"-Problem kann ich mich kaum abstrakt reindenken.
Grüße
Biber
Bitte warten ..
Mitglied: ropo
31.08.2005 um 16:19 Uhr
Hallo,

es erfolgt nur eine Auswertung, ob schon einmal am Tag eine Dasi erfolgt ist. -wenn ja, dann keine Dasi, sonst Datum neu schreiben und Sicherung.
Das Schreiben in eine Datei deshalb, daß beim Booten etwas auswertbar ist.
Hier der Teil der Auswertung:

set tag=%date:~-10,2%
find "%tag%" tag.txt
goto errorlevel
:errorlevel
goto %errorlevel%
:0
goto end
:1
echo %tag%>tag.txt
goto next
......

Gruß
ropo
Bitte warten ..
Mitglied: Biber
31.08.2005 um 18:11 Uhr
Moin, ropo,

nix dagegen zu sagen - das Problem ist Dein Editor *gg
Ich habe mir den Ausschnitt kopiert und bei allen Zeile waren noch zwei Leerzeichen am Ende der Zeile.
Ist verheerend beim Variablensetzen "set tag=%date:~-10,2% " ... die SPACES bleiben dran.
TIPP: (auch wenns undokumentiert ist, beruf Dich auf mich )
Schreib es so: <font color=blue>set "tag=%date:~-10,2%" </font>-->funktioniert IMMER. Auch unter Wasser.

Einige Kinkerlitzchen hätte ich anders gemacht:
- die Tag.txt in eine Variable und das Schreiben in %temp%. In dem Pfad hat jeder Rechte.
- die Label als ":0" und ":1" ... hmm, funktioniert. Aber ich hätte nicht drauf gewettet. Ich lass die lieber mit einem Buchstaben anfangen ("L0" und "L1" statt "0" und "1". Macht den Textsearch einfacher. Aber egal.
- "if not Exist %TTdatei% goto L1" ... wenns keine Datei gibt, dann anlegen.
- find..... > nul ... Ausgabe von Find entsorgen

----------snipp ...Ausschnitt TagCheck..
@echo off & setlocal
::.....
::....
set "TTDatei=%temp%\DaSi.Tag"
set "tag=%date:~-10,2%"
if not Exist %TTdatei% goto L1
find "%tag%" %TTDatei% >nul
goto L%errorlevel%
:L0
goto end
:L1
echo %tag%>%TTDatei%
goto next
...
:next
:end
-------snapp Auschnitt Tagtext
so sähe meine Variante aus.
Aber Fehler waren nur die SPACES in der SET-Zeile.

Schönen Abend
Biber
Bitte warten ..
Mitglied: ropo
01.09.2005 um 11:05 Uhr
Hallo Biber

Besten Dank für die vielen Hinweise, sind bereits alle eingearbeitet und funktionieren perfekt.
Der Editor ist auch gewechselt, so daß es künftig keine Probleme geben sollte.
Auch den Syntax set "tag=%date:~-10,2%" habe ich nun mehrfach verwendet; was es nicht so alles gibt!!!
Nun kann ich auch endlich meinen Nutzern einen Hinweis mitgeben, daß die PST-Datei wohl zu sehr gefüllt ist und muß nicht zu oft diese Datei reparieren.

Viele Grüße
ropo
Bitte warten ..
Mitglied: Biber
01.09.2005 um 11:35 Uhr
Dir auch danke, ropo,

für die Rückmeldung. Ich werde wohl noch mal bei Gelegenheit ein Mini-Tutorial posten:
"Zehn undokumentierte CMD-Features, mit denen Bätche funktionieren"...
Nur... welche 10 nehme ich da..? *grübel* ..Aber diese SET-Syntax nehme ich auf jeden Fall mit rein.

Schönen Tag Dir
Biber
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail
Outlook PST datei zu groß wie sichern
gelöst Frage von chaos2goOutlook & Mail17 Kommentare

Hey guys, es geht um Outlook 2003 und Windows 7 folgendes Problem Chef zieht auf einen neuen Laptop nun ...

Batch & Shell
Mit Batch Datei auswerten und als Variable einsätzen.
gelöst Frage von SaintwolfBatch & Shell2 Kommentare

Hallo, ich benötige hilfe bei eine Batch ich habe eine datei.txt mit dem Inhalt: Das und Jenes (KB2133548) Die ...

Batch & Shell
In einer Batch variable die Datei extension ermitteln ?
gelöst Frage von KriegstreiberBatch & Shell4 Kommentare

Servus, wieder einmal stehe ich vor einem Dilemmer wo die Lösung wahrscheinlich naheliegend ist, ich aber trotzdem nicht drauf ...

Batch & Shell
Batch: Dateien mit gleicher Größe löschen
Frage von gb2407Batch & Shell5 Kommentare

Hallo Ich will mittels einer Batch-Datei Dateien mit gleicher Größe löschen. Ich komm momentan nicht weiter und hoffe, dass ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 36 MinutenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 1 StundeMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 8 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux13 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Windows 10
Alle Programme mit bestimmtem Namen automatisch (per GPO) deinstallieren
gelöst Frage von lordofremixesWindows 1012 Kommentare

Hallo zusammen, gibt es eine Möglichkeit, alle Programme beginnend mit z.B. "Dell" im Namen per Script und somit per ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...