Server nach .PST durchsuchen dann name und Grösse Speichern
Hallo zusammen
Wie der Titel schon vermuten lässt, möchte ich im Server gwlxa001/Home$/ mir alle .PST Dateien (Name und Grösse) von den Mitarbeitern Abspeichern also z.B.
\\gwlxa001\home$\Mustermann\Outlook
[ XX GB] Archiv.pst // oder was für ein Name die PSTs auch haben
Falls jemand ein Batch Programm hierfür hat wäre ich dankbar, ich selber kenne mich zu wenig aus damit und eine Software hierfür will ich nur ungern Installieren.
Ich bin über jeden Hinweis dankbar
Gruss
Cristu
Wie der Titel schon vermuten lässt, möchte ich im Server gwlxa001/Home$/ mir alle .PST Dateien (Name und Grösse) von den Mitarbeitern Abspeichern also z.B.
\\gwlxa001\home$\Mustermann\Outlook
[ XX GB] Archiv.pst // oder was für ein Name die PSTs auch haben
Falls jemand ein Batch Programm hierfür hat wäre ich dankbar, ich selber kenne mich zu wenig aus damit und eine Software hierfür will ich nur ungern Installieren.
Ich bin über jeden Hinweis dankbar
Gruss
Cristu
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 454395
Url: https://administrator.de/forum/server-nach-pst-durchsuchen-dann-name-und-groesse-speichern-454395.html
Ausgedruckt am: 27.12.2024 um 21:12 Uhr
14 Kommentare
Neuester Kommentar
Hallo,
Gruß,
Peter
Zitat von @Chichox3:
Falls jemand ein Batch Programm hierfür hat wäre ich dankbar, ich selber kenne mich zu wenig aus damit und eine Software hierfür will ich nur ungern Installieren.
Schau mal nach Everything auf https://www.voidtools.com/ Kann auch das Suchergebniss ausgeben/Speichern.Falls jemand ein Batch Programm hierfür hat wäre ich dankbar, ich selber kenne mich zu wenig aus damit und eine Software hierfür will ich nur ungern Installieren.
Gruß,
Peter
Hallo,
Ist das denn der richtige Pfad um alle .PST Dateien auf dein gwlxa001/Home$/ anzuzeigen? Und hast du entsprechende Rechte das zu tun? Normalerweise kommst du als Benutzer nicht in andere BenutzerPfade rein.
Gruß,
Peter
Ist das denn der richtige Pfad um alle .PST Dateien auf dein gwlxa001/Home$/ anzuzeigen? Und hast du entsprechende Rechte das zu tun? Normalerweise kommst du als Benutzer nicht in andere BenutzerPfade rein.
Gruß,
Peter
Moin,
Powershell? Das glaube ich nicht. Ich vermute mal, Du versuchst das auf der Kommandozeile.
Liebe Grüße
Erik
Zitat von @Chichox3:
bei diesem Befehl erhalte ich die Nachricht dass der Befehl get-childitem falsch geschrieben ist oder nicht gefunden wird
Zitat von @erikro:
get-childitem -recurse -file *.pst | %{"$($_.FullName) $($($_.length)/1024/1024) MB"}
bei diesem Befehl erhalte ich die Nachricht dass der Befehl get-childitem falsch geschrieben ist oder nicht gefunden wird
Powershell? Das glaube ich nicht. Ich vermute mal, Du versuchst das auf der Kommandozeile.
Liebe Grüße
Erik
Zitat von @Chichox3:
achso, im PowerShell passiert aber rein Garnichts.
ich muss mich korrigieren die Daten sind nicht im U: sondern im Fileserver
es wäre eben \\gwlnx001\home$ hier drunter haben wir alle Anwender aufgelistet wo wiederrum dann alle PST Dateien drauf haben.
achso, im PowerShell passiert aber rein Garnichts.
ich muss mich korrigieren die Daten sind nicht im U: sondern im Fileserver
es wäre eben \\gwlnx001\home$ hier drunter haben wir alle Anwender aufgelistet wo wiederrum dann alle PST Dateien drauf haben.
Achso, keine Powershell-Kenntnisse? Kein Problem:
get-childitem ist das Äquivalent zu dir auf der Kommandozeile (allerdings deutlich mächtiger). Gibt man das ohne Pfadangaben ein, dann wird wie bei dir das aktuelle Verzeichnis genommen. Mit -recurse werden alle Unterverzeichnisse mit durchsucht. Sind da keine pst, dann passiert (scheinbar) nichts. Soll ein anderer Pfad dursucht werden, dann musst Du den auch mit angeben. Es gehen auch (Zugriffsrecht vorausgesetzt) Netzwerkpfade. Also so:
get-childitem \\gwlnx001\home$ -recurse -file *.pst | %{"$($_.FullName) $($($_.length)/1024/1024) MB"}
Bei der Freigabe kann ich mir vorstellen, dass Du Adminrechte brauchst. Dann musst Du die PS mit erhöhten Rechten starten.
hth
Erik
Hallo,
Gruß,
Peter
Zitat von @Chichox3:
es wäre eben \\gwlnx001\home$ hier drunter haben wir alle Anwender aufgelistet wo wiederrum dann alle PST Dateien drauf haben.
Normalerweise sollten aber PST Dateien gar nicht ins Netzwerk. Das sagt MS schon seitdem es PST Dateien gibt. Natürlich kann man PST Dateien als Kopie im Netzwerk haben, aber von deren damit zu Arbeiten rät MS dringend ab. Bei manchen geht es, bei anderen wiederum gibt es nur Ärger. Also bleibt der sicherste Platz wo du die PST Dateien dann findest, ist eben im Lokalen C:es wäre eben \\gwlnx001\home$ hier drunter haben wir alle Anwender aufgelistet wo wiederrum dann alle PST Dateien drauf haben.
Gruß,
Peter
Zitat von @Chichox3:
ein Nice to have wäre natürlich den übertrag auf eine Excel Tabelle, aber ist nicht so Wichtig.
ein Nice to have wäre natürlich den übertrag auf eine Excel Tabelle, aber ist nicht so Wichtig.
get-childitem '\\gwlnx001\home$' -recurse -file -Include *.pst | select FullName,@{n='Size(MB)';e={'{0:F2}' -f ($_.Length / 1MB)}} | export-csv 'd:\pfad\datei.csv' -NoType -Encoding UTF8 -Delimiter ';'
Shellschrubber