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

Batch exe Datei für alle Verz., Unterverz. und Dateien ausführen

Mitglied: sk1412

sk1412 (Level 1) - Jetzt verbinden

21.05.2008, aktualisiert 29.05.2008, 6562 Aufrufe, 11 Kommentare

Guten Abend Admin's :=)

ich möchte gern eine Batch-Datei erstellen, die eine bestimmte exe-Datei für alle Verzeichnisse / Ordern, Unterverzeichnisse
und Dateien ausgeführt wird.
Auf Dos-Ebene (cmd.exe) wird der Befehl wie folgt eingegeben:
für Verzeichnisse
takeown c:\test\
oder für Dateien
takeown c:\test\test.txt
Die exe entfernt auf NTFS-Verzeichnissen unter Windows XP Home die Besitzer-Informationen für Verzeichnisse bzw. Dateien.

Die Batchdatei sollte für ein einzugebendes "Grund-Verzeichnis" z.b. C:\Test\
anschliessend für ALLE dort befindlichen Dateien und ALLE Unterverzeichnisse bzw. darunterliegenden Verz. mit deren Dateien
die takeown.exe ausführen.

Ich hab auf DOS-Ebene das letzte Mal vor bestimmt 20 Jahren "gearbeitet" ;=)
und freu mich auf einen Tip - irgendwie krieg ich die "Mimik" nicht mehr hin -

Besten Gruß
Stefan
Mitglied: bastla
21.05.2008 um 22:37 Uhr
Hallo sk1412 und willkommen im Forum!

Versuch es mit
01.
@echo off & setlocal 
02.
set /p "Basis=Startverzeichnis? " 
03.
if defined Basis for /f "delims=" %%i in ('dir /s /b "%Basis%\*.*"') do takeown "%%i"
Grüße
bastla
Bitte warten ..
Mitglied: Biber
21.05.2008 um 23:34 Uhr
... wobei allerdings die TakeOwn.exe selbst auch mit Sicherheit Parameter wie /r für Rekursiv und /d für auch Directories (oder ähnliche) haben wird.

@sk1412
Welche takeOwn.exe benutzt Du denn?
Es gibt mehrere Utilities diesen Namens - einige davon von sympathischen Weltmarktführer höchstselbst, z.B. beim W2003-Server mitgeliefert.

Denn es dürfte schneller gehen, die TakeOwn.exe einmal für eine Verzeichnisstruktur aufzurufen als die TakeOwn 785000mal für 785000 Dateien in einer Verzeichnisstruktur anzubetteln.

Grüße
Biber
Bitte warten ..
Mitglied: sk1412
22.05.2008 um 08:57 Uhr
Guten Morgen Biber

ich hab die takeown.exe Version aus dem Hause des Marktführers
5.0.1961.1
Microsoft(R) Windows (R) 2000 Operating System
Nur die funktioniert wohl mit Windows XP Home

Was ich merkwürdig finde : Tippe ich im Dos-Fenster
Takeown c:\test\ oder Takeown c:\test\test.txt
wird mir Successful, protection removed angezeigt
Gebe ich jedoch Takeown /?
zur Anzeige der Hilfefunktion ein, schreibt er
Unable to assign Administrator as owner
Log on as Administrator and try again
mmmmm
Idee ?
Gruß Stefan
Bitte warten ..
Mitglied: sk1412
22.05.2008 um 15:05 Uhr
Hallo Basla
vielen Dank für die Antwort :=)
Soweit ich feststellen kann, läuft das "gute Stück" nicht für schreibgeschütze bzw. versteckte Dateien und Verzeichnisse.
Ich hab es dann versucht zu ergänzen a la
('dir /ah /s /b "%Basis%\*.*"')
also /ah ergänzt
Aber irgendwie gibt es immer noch Unterverzeichnisse / Dateien
die immer noch nicht "entsperrt" sind.

Was hab ich falsch gemacht ?
Gruß
Stefan
Bitte warten ..
Mitglied: bastla
22.05.2008 um 16:37 Uhr
Hallo sk1412!

... /ah ergänzt
Nimm besser nur "/a" ...

Mit dem "attrib"-Befehl (der kennt auch ein "/s" ) kannst Du notfalls die entsprechenden Attribute gezielt ändern (dabei mit "-h" beginnen).

Grüße
bastla
Bitte warten ..
Mitglied: sk1412
28.05.2008 um 21:35 Uhr
Hallo bastle,
hallo biber
für mich ist der Beitrag leider noch offen.
Ich habe die Hinweise von bastla zwar "aufgenommen", aber ich
probiere seit Tagen - mal sehr intensiv, mal weniger intensiv -
alle "Varianten" mit attrib /... /h /c /s ... ... aus
Komme aber nicht so richtig weiter.
Es sind immer noch Dateien gesperrt.

Von mir aus kann eine Batch-Datei ruhig Stundenlang laufen (siehe den Hinweis von Biber)
Hauptsache ich kann auf die Dateien wieder zugreifen.

Bestn Gruß
Stefan
Bitte warten ..
Mitglied: bastla
28.05.2008 um 21:54 Uhr
Hallo sk1412!

Dann versuch noch
01.
attrib *.* /s -h -s -r
Kannst Du ein paar Beispiele für gesperrte Dateien posten?

Grüße
bastla
Bitte warten ..
Mitglied: sk1412
29.05.2008 um 20:36 Uhr
Hallo bastla

so wie es scheint, fuktioniert der Code - zumindest bei meinen wichtigen Verzeichnissen
es sind viiiiele Verzeichnisse - aber ich werde schaun - und Feedback geben
Dank Dir sehr
Stefan

hier der Code:
@echo off & setlocal
set /p "Basis=Startverzeichnis? "
attrib *.* /s -h -s -r
if defined Basis for /f "delims=" %%i in ('dir /a /s /b "%Basis%\*.*"') do takeown "%%i"
Bitte warten ..
Mitglied: bastla
29.05.2008 um 20:44 Uhr
Hallo sk1412!

(Nur der Ordnung halber: ) Genauer wäre es so:
01.
@echo off & setlocal 
02.
set /p "Basis=Startverzeichnis? " 
03.
if defined Basis ( 
04.
    attrib "%Basis%\*.*" /s -h -s -r 
05.
    for /f "delims=" %%i in ('dir /a /s /b "%Basis%\*.*"') do takeown "%%i" 
06.
)
Grüße
bastla
Bitte warten ..
Mitglied: sk1412
29.05.2008 um 21:53 Uhr
Hallo Bastla

Dank für Deine schnelle Antwort - aber leider funktioniert er nicht so wie ich möchte
z.B. wird bei Eingabe des Startverzeichnisses
F:\Dokumente und Einstellungen 20080503\xyz1412\Anwendungsdaten\
(mit und ohne Angabe von "\" am Ende)
die Anzeige von dem Verzeichnis
F:\Dokumente und Einstellungen 20080503\xyz1412\Anwendungsdaten\WinRAR\
mit dem Hinweis "Zugriff verweigert"
nicht angezeigt.

hier mein Code .bat
@echo off & setlocal
set /p "Basis=Startverzeichnis? "
if defined Basis (attrib "%Basis%\*.*" /s -h -s -r for /f "delims=" %%i in ('dir /a /s /b "%Basis%\*.*"') do takeown "%%i")

Gruß
Stefan
Bitte warten ..
Mitglied: bastla
29.05.2008 um 22:24 Uhr
Hallo sk1412!

Dazu fällt mir nicht viel ein - außer, vielleicht auch die Verzeichnisse mit "attrib" zu bearbeiten:
01.
@echo off & setlocal 
02.
set /p "Basis=Startverzeichnis? " 
03.
if defined Basis ( 
04.
    attrib "%Basis%\*.*" /s /d -h -s -r 
05.
    for /f "delims=" %%i in ('dir /a /s /b "%Basis%\*.*"') do takeown "%%i") 
06.
)
Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

Batch-Datei in Exe-Datei umwandeln - .exe im Autostart

gelöst Frage von Luuke257Batch & Shell7 Kommentare

Hallo zusammen! Ich habe mir (mit reichlicher Hilfe) eine Batch-Datei geschrieben, die informationen über den PC ausliest und in ...

Installation

Automatisches ausführen einer EXE-Datei nach dowload

Frage von paupau90Installation9 Kommentare

Hallo, ist es möglich eine EXE-Datei automatisch nach dem download starten zu lassen? Der Nutzer/Mitarbeiter soll die Datei nur ...

Batch & Shell

Batch datei ausführen für einen anderen Rechner

gelöst Frage von TutterBatch & Shell3 Kommentare

Hallo an alle, ich möchte gern einen batchbefehl auf einen Rechner ausführen. Das muss aber ein anderer Anstoßen. Um ...

Windows 10

Mit einer batch Datei etwas in eine andere batch Datei schreiben und ausführen

Frage von RaphaelStockWindows 105 Kommentare

Hey Administratoren!! Ich habe ein Problem: Ich möchte alle 40 sek etwas in eine batch Datei schreiben und ausführen ...

Neue Wissensbeiträge
Backup

2016 - Restore mit WBAdmin - iSCSI Device als Sicherungsziel

Erfahrungsbericht von Henere vor 12 StundenBackup1 Kommentar

Servus zusammen, was mich eben einige graue Haare gekostet hat Server 2016. Ich habe meinem Server eine weitere M2 ...

Humor (lol)
(Part num your Hacked phone. +XX XXXXXX5200)
Erfahrungsbericht von Henere vor 2 TagenHumor (lol)5 Kommentare

Mein Handy hat aber ne ganz andere Endnummer. Muss ich mir jetzt Sorgen machen ? :-) Vielleicht betrifft es ...

Exchange Server

Letztes Update für Exchange 2016 CU9 war in gewisser Weise destruktiv

Erfahrungsbericht von DerWoWusste vor 2 TagenExchange Server8 Kommentare

Kurzer Erfahrungsbericht zu Exchange2016-KB4340731-x64 Der Exchangeserver hat wie gewöhnlich versucht, es in der Nacht automatisch zu installieren - abgesehen ...

Erkennung und -Abwehr

Neue Sicherheitslücke Foreshadow (L1TF) gefährdet fast alle Intel-Prozessoren

Information von Frank vor 3 TagenErkennung und -Abwehr3 Kommentare

Eine neue Sicherheitslücke, genannt Foreshadow (alias L1TF) wurde auf der Usenix Security 18 von einem Team internationaler Experten veröffentlicht. ...

Heiß diskutierte Inhalte
Netzwerke
Netzwerk-Architektur mit VLANs
Frage von niLuxxNetzwerke47 Kommentare

Liebe Community, Ich hätte eine kurze Frage an euch. Ich werde in Kürze das Netzwerk unserer (sehr) kleinen Firma ...

Netzwerke
SSH - Wieso werde ich nach VPN Verbindung rausgeschmissen?
Frage von VernoxVernaxNetzwerke10 Kommentare

Hallo, ich habe es endlich geschafft mein Handy mit einer VPN Verbindung an meinen Router anzuschließen. Nach der Login ...

Windows 10
VPN Verbindung Android - Win10 funktioniert nach Update auf Android 8 Oreo nicht mehr
gelöst Frage von OnleinWindows 108 Kommentare

Hallo, SETUP: Ich habe unter Win10 (up to date) einen VPN Server eingerichtet (Eingehende Verbindung). In meinen Routern habe ...

Windows Server
Freigaben per Default nur für Domänen-Benutzer
Frage von tierwoWindows Server8 Kommentare

Hallo gibt es eine Möglichkeit, einen Server 2016 so zu konfigurieren (z.B. per GPO), dass Freigaben die erstellt werden ...