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, 8696 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
Windows Netzwerk
Browser-Lags und IPv6
Erfahrungsbericht von NixVerstehen vor 3 StundenWindows Netzwerk1 Kommentar

Hallo zusammen, wir betreiben als kleines Speditionsunternehmen ein überschaubares Windows-Netzwerk mit Win10-Clients sowie einem Server 2016 Essentials als "eierlegende ...

Humor (lol)

Erstaunlich, Windows mit extremer Laufzeit (Server) lol

Tipp von mathu vor 5 StundenHumor (lol)3 Kommentare

Was es so alles gibt. :-)

Windows Netzwerk

CGM Praxisarchiv funktioniert auf Clients nach Update auf 4.14 nicht mehr

Tipp von MOS6581 vor 22 StundenWindows Netzwerk

Moin, ein Kunde setzt das CGM-Praxisarchiv ein. Mehrplatzinstallation mit SQL-Server. Nachdem letzte Woche auf die 4.14 aktualisiert wurde, funktionierte ...

Windows 10

Windows 10 - Storage Sense - neues herstellerseitiges Cleaning-Tool statt cleanmgr

Tipp von mathu vor 1 TagWindows 102 Kommentare

Vermutlich ab dem Oktoberrelease wird eine neue Speicherbereinigungssuftware ausgeliefert von Microsoft. Cleanmgr.exe soll angeblich aber noch weiter parallel verfügbar ...

Heiß diskutierte Inhalte
Hyper-V
Windows Serer 2016 Standard virtualisieren
gelöst Frage von fritte87Hyper-V30 Kommentare

Hallo zusammen, ich muss für eine kleine Firma ein entsprechendes neues kleines Konzept bauen. Ich habe einen Server Standard ...

LAN, WAN, Wireless
Kombiniere mehrere 4G Router zu einem Netzwerk - Anwendung kleine LAN (10-20 Leute)
Frage von HulkTheHeroLAN, WAN, Wireless24 Kommentare

Guten Mittag liebes Administrator - Fourm, ich hoffe ich habe das richtige Thema ausgewählt - ansonsten bitte gerne verschieben ...

Windows Server
Fileserver von 2012 R2 auf 2012R2
gelöst Frage von ThabeusWindows Server23 Kommentare

Moin moin, leider war in der Vergangenheit der Fokus des Betriebs nicht auf Langfristigkeit ausgelegt. Daher stehe ich jetzt ...

Router & Routing
Größere Zahl VPN-Verbindungen mit Fritz-Box einrichten
Frage von miscmikeRouter & Routing15 Kommentare

Hallo Zusammen, ich supporte verschiedene Kunden mit bestehenden LAN-LAN-Kopplungen via FritzBox (7490, FritzOS 7.01) . Anwendungen sind z.B. Kaspersky-KSC ...