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

Ersteller oder Beitzer einer Datei per Batch-Script finden

Mitglied: Beli23

Beli23 (Level 1) - Jetzt verbinden

06.07.2006, aktualisiert 21.07.2006, 8588 Aufrufe, 9 Kommentare

Hallo,

kann mir jemand sagen wie ich den Besitzer einer Datei ausfindig machen kann.
ICh sollte am besten ein Batch-Script dazu haben!
Mit "dir /q" kann ich mir den Besitzer einer bestimmten Datei anzeigen lassen.
Aber ich möchte eben einige Verzeichnisse nach Dateien die eines Users gehören durchsuchen.
Hat hier jemand eine Idee?
Mitglied: Beli23
06.07.2006 um 13:19 Uhr
Dringend!!!
Bitte warten ..
Mitglied: Biber
06.07.2006 um 20:06 Uhr
...was heißt denn hier dringend? Dadurch geht es auch nicht schneller.

In der Zeit, die Du dringendgewartet hast, hättest Du wahlweise die paar Hilfen zu den CMD-Befehlen lesen können oder alternativ ein eigenes Betriebssystem schreiben.
(hab sowieso keine Bock mehr auf M$..)

Eine Möglichkeit wäre von CMD-Prompt aus:
for /r S:\ %i in (*.*) do @(dir /q "%i" |find /i "Lodge\Biber">Nul) && echo %i

...wobei "S:\" in dem Beispiel das Laufwerk ist, auf dem gesucht werden soll und "Lodge\Biber" der Domain\Username.

Der Output listet dann alle Dateinamen mit vollständigem Pfad auf.

Gruß
Biber
P.S. Ist aber ohne alle Hilfsmittel.... dauert einen Moment, wenn Du damit einen 180-TeraByte-Server durchsuchst. Gibt bestimmt auch in Hochsprachen zusammengeschredderte Tools "AllFilesOfUser.exe" oder ähnlich, die das schneller können.
Bitte warten ..
Mitglied: Beli23
07.07.2006 um 07:41 Uhr
Hallo Biber,

danke das du mir geholfen hast. Ich habe auch schon das Buch Windows-Befehle für Server 2003 von O´Reillys durchgelesen, bin aber leider nicht auf die richtige Lösung gekommen, bin eben kein Skripter!
Ich entschuldige mich auch für das Doppelposting.
Ich werde dein Skript gleich versuchen! danke nochmals.

Grüße Beli
Bitte warten ..
Mitglied: Beli23
07.07.2006 um 10:10 Uhr
@ Biber:

Habe aus deinem Skript eine Batch Datei gemacht.
Diese funktioniert Lokal sehr gut. Wenn ich aber dieses Skript auf einem Netzlaufwerk (bsp T :\) funktioniert es nicht mehr. Da zeigt es keine Treffer mehr an, sondern springt nur wieder auf T:\
Was mache ich falsch?
Was du wieso oder hast du eine Idee?

Hier noch mein Skript:
@echo off
set /p file=Von welchem User werden die Dateien gesucht? Bitte angeben (domaene\user):
for /r T:\ %%i in (*.*) do @(dir /q "%%i" |find "%file%">Nul)&& echo %%i
:ende
Bitte warten ..
Mitglied: Biber
07.07.2006 um 15:10 Uhr
Nimm mal ein
Find /i %file%"
-statt-
Find "%file%"

Mehr sehe ich nicht.. habe es gestern auch auf einem Netzlaufwerk getestet.

Biber
Bitte warten ..
Mitglied: Beli23
12.07.2006 um 13:48 Uhr
@Biber

Hallo Biber,
bin erst heute wieder dazu gekommen! Leider funktioniert es mit Find /i auch nicht auf einem Netzlaufwerk.
Hinzu kommt noch, das mir diese Batch (also Loal angewendet) alle Dateien auflistet, die der User einmal verändert hat. Gibt es keine möglichkeit nur nach dem Besitzer zu suchen?
Grüße Beli
Bitte warten ..
Mitglied: Biber
12.07.2006 um 23:13 Uhr
Moin Beli,

*ratlos guck*
..ich habe es eben noch mal per Batch und per CMD-Prompt bei mir (XP Pro SP2) auf mehreren Netzlaufwerken versucht:
01.
(=23:01:05  D:\temp=) 
02.
>set /p file=von welchem user? 
03.
von welchem user? bibersDom\Biber 
04.
 
05.
(=23:01:50  D:\temp=) 
06.
>for /r Y:\ %i in (*.*) do @(dir /q "%i" |find /i "%file%">Nul)&& echo %i 
07.
Y:\Eigene Dateien\2005-12-01TempSQLTMPURalle0A2_PRFAMS.xls 
08.
Y:\Eigene Dateien\Beispiel_MF_UserSQLWorkbench.doc 
09.
Y:\Eigene Dateien\Beschaffung2.mdb 
10.
Y:\Eigene Dateien\db1.mdb 
11.
Y:\Eigene Dateien\desktop.ini 
12.
Y:\Eigene Dateien\DMOMENT.mdb 
13.
...
...bis auf den Domänen/Usernamen nicht gefaked... mir mir tut es.

Zur 2. Frage: Auf (D)einem lokalen Laufwerk wird immer derjenige "Besitzer/Owner", der eine Datei bearbeitet. Windows-Logik... *axelzuck*
Und den "Ersteller" einer Datei bekommst Du zumindest nicht mit dem "Dir /q"-Befehl.

Also - wenn Du den Oneliner oben nicht zum Fliegen bekommst (ich hab da im Moment keine Vermutung zur Ursache), dann musst Du doch auf eine gepostete Alternativlösung warten.

Gruß
Biber
Bitte warten ..
Mitglied: Beli23
20.07.2006 um 10:20 Uhr
Hallo Biber,

leider funktioniert es bei mir nicht.
Als Ausgabe bekomme ich immer Datei nicht gefunden, obwohl in diesem Verzeichniss mehrere Dateien von diesem gesuchtem USer sind!
Was mache falsch? ICh hab wirklich langsam schon alles versucht!


Hat niemand mehr eine Idee, es muss nicht zwingend ein Batch sein!!!

Grüße Beli
Bitte warten ..
Mitglied: Beli23
21.07.2006 um 08:25 Uhr
Hallo,

also nochmal, als überblick was ich noch möchte! Ich möchte nur den Besitzer einer Datei ausfindig machen!
Aslo wenn der User Hans Muster die Datei Test.txt erstellt hat, dann soll mir dieses Skript dabei helfen alle Dateien von Hans Muster (die Dateien die dieser erstellt hat, also auch die Test.txt) zu finden.
Es muss nicht zwingend ein Skript sein, es kann auch irgend ein Windows-such-assisten sein.
Bitte warten ..
Ähnliche Inhalte
Windows 10
Automatisiert batch-Dateien erstellen
Frage von ScripterWindows 101 Kommentar

Hallo, bei Win 10 ist es möglich über Verknüpfungen im Startmenü mithilfe der Assistentin Cortana PROGRAMME per Sprachsteuerung zu ...

Batch & Shell
Batch-Datei erstellen
gelöst Frage von tocksickBatch & Shell2 Kommentare

Hallo liebe Gemeinde! Ich bin dabei eine Batch-Datei zu schreiben welche folgendes tun soll: Die Batch soll alle auf ...

Batch & Shell

Nummerierte dateien lücke finden .batch

Frage von franky89Batch & Shell2 Kommentare

hallo zusammen :) ich habe eine Vielzahl an Dateien mit Messwerten die folgender maßen aussehen: xxxx0001_000.txt xxxx0002_000.txt xxxx0003_000.txt xxxx0004_000.txt ...

Batch & Shell

Batch Datei erstellen nach einem beliebigen Programmpfad

gelöst Frage von Morus2000Batch & Shell7 Kommentare

Hallo zusammen, durch ein java Update funktioniert eine batch Datei nicht mehr zur Zufriedenheit Originalcod: " C: cd\Program Files ...

Neue Wissensbeiträge
Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 42 MinutenAdministrator.de Feedback4 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 17 StundenHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 1 TagSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...