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

Frage Microsoft Windows Tools

GELÖST

Per Robocopy automatisch Ordner erstellen.

Mitglied: MaPick

MaPick (Level 1) - Jetzt verbinden

04.05.2010 um 13:13 Uhr, 9772 Aufrufe, 10 Kommentare

Hallo Freunde,
ich brauche Hilfe um es mir einfacher zu machen 3000 Ordner per Robocopy zu erstellen.

Ich stecke mitten in einer Datenmigration und habe folgendes Problem:

Ich müsste per Robocopy einen s.g. "Masterordner" ca. 3000 mal erstellen damit innerhalb der Ordner die Berechtigungen immer gleich sind.

robocopy e:\Bibliothek\Allgemein\Komm\Muster_Kommordner e:\Bibliothek\Allgemein\Komm\20795-TAP /e /sec

Soweit kein Problem.
Jetzt wäre es schön eine Lösung zu finden um das ganze zu automatisieren.
D.h. Ich habe eine Textdatei in der alle zu erstellenden Ordnernamen drin stehen (s.o. 20795-TAP).
Wie kann ich es jetzt realisieren dass diese Ordner automatisch angelegt werden.

Für schnelle Hilfe wäre ich sehr, sehr dankbar.

Gruß
Mario
Mitglied: LotPings
04.05.2010 um 13:54 Uhr
Hallo Mario,

die Frage passt eigentlich besser in Batch & Shell.

Unter der Annahme das pro Zeile in "deineliste.txt" ein gültiger Ordnername vorliegt:

in einem CMD Fenster:
For /f  %A in (deineliste.txt) do @robocopy "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner" "e:\Bibliothek\Allgemein\Komm\%A" /e /sec
In einer Batchdatei sind die %-Zeichen zu verdoppeln.

Der for /f Befehl liest die Date deineliste.txt Zeile für Zeile ein und führt jedesmal den robocopybefehl mit dem eingesetzten Ordnernamen "%A" aus.

Gruß
LotPings
Bitte warten ..
Mitglied: MaPick
04.05.2010 um 16:01 Uhr
Aber es funktioniert nicht.

For /f %%A in (C:\namen.txt) do robocopy "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner"
"e:\Bibliothek\Allgemein\Komm\test\%%A" /e /sec
Bitte warten ..
Mitglied: LotPings
04.05.2010 um 16:30 Uhr
Zitat von MaPick:
Aber es funktioniert nicht.
Bitte formatiere deine code zur besseren Les-/Referenzierbarkeit unbedingt mit den dafür vorgesehenen Code Tags aus der Formatierungshilfe

Wenn die Ordnernamen in Namen.txt ggfs Leerzeichen enthalten oder andere Zeichensätze, ändere es so ab:
01.
For /f "Delims=" %%A in ('More C:\namen.txt') do robocopy "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner"  "e:\Bibliothek\Allgemein\Komm\test\%%A" /e /sec
Ansonsten sollte es eigentlich klappen.

Gruß
Lotpings

PS: das muß alles in einer Zeile stehen!
Bitte warten ..
Mitglied: MaPick
04.05.2010 um 20:09 Uhr
Vielen Dank!
Jetzt läut es.
Aber es läift unendlich.
D.h. er fängt immer wieder von vorne an!
Was kann ich dagegen tun?
Bitte warten ..
Mitglied: LotPings
04.05.2010 um 20:22 Uhr
Zitat von MaPick:
Aber es läift unendlich.
D.h. er fängt immer wieder von vorne an!
An der einen Zeile liegt das sicher nicht,
wie sieht denn dein Batch genau aus und unter welchem Namen hast du gespeichert?

Was kann ich dagegen tun?
Wenn du sicher bist das er immer wieder neu startet - abbrechen?

Gruß
LotPings
Bitte warten ..
Mitglied: MaPick
04.05.2010 um 20:34 Uhr
Habe ja auch nicht gemeint das es an Zeile liegt.
Die Batch beinhaltet nur diese Zeile, ist als Ordner.bat angespeichert und wird auf einem Server 2008 R2 vom Administrator ausgeführt.
Aber was hat damit zu tun?

Klar kann ich den Lauf einfach abrechen.
Ist aber nicht wirklich eine saubere Lösung, oder.
Bitte warten ..
Mitglied: LotPings
04.05.2010 um 21:16 Uhr
Zitat von MaPick:
Habe ja auch nicht gemeint das es an Zeile liegt.
Aber die Verpackung der Zeile kann wichtig sein.

Die Batch beinhaltet nur diese Zeile, ist als Ordner.bat angespeichert und wird auf einem Server 2008 R2 vom Administrator ausgeführt.
Aber was hat damit zu tun?
Naja wenn du die Datei z.Bsp. Robocopy genannt hättest, wäre das, da robocopy in der Barch ohne Erweiterung angesprochen wird, eine mögliche Erklärung gewesen.

Klar kann ich den Lauf einfach abrechen.
Ist aber nicht wirklich eine saubere Lösung, oder.
Nein, aber wir suchen ja noch.

Sind die Ordner denn angelegt worden?
Bei 3000 Ordneren wird robocopy auch 3000 mal aufgerufen.

Gruß
LotPings
Bitte warten ..
Mitglied: MaPick
04.05.2010 um 21:21 Uhr
Habe zum testen nur 40 Namen in der Textdatei.
Die sind auch da. Aber der Job läuft und läuft und läuft
Bitte warten ..
Mitglied: Biber
04.05.2010 um 22:00 Uhr
Moin MaPick,

Zitat von MaPick:
Habe zum testen nur 40 Namen in der Textdatei.
Die sind auch da. Aber der Job läuft und läuft und läuft
Warum? Dann brich ihn doch ab. Oder warten wir noch ein Stündchen, ob da tatsächlich etwas falsch läuft?

Bitte lass uns mit dieser ver###ten einen Zeile doch die ersten zwei Schritte machen:

[Jetzt-Stand]
01.
For /f "Delims=" %%A in ('More C:\namen.txt') do robocopy "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner"  "e:\Bibliothek\Allgemein\Komm\test\%%A" /e /sec
[Proof-of-Concept]
01.
For /f "Delims=" %%A in ('More C:\namen.txt') do ( 
02.
        @echo robocopy "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner"  "e:\Bibliothek\Allgemein\Komm\test\%%A" /e /sec 
03.
04.
Echo Ende von Batch %0
Falls der NICHT endlos läuft UND sinnvolle Ausgabe produziert:
[Proof-of-Concept II]
01.
For /f "Delims=" %%A in ('More.com C:\namen.txt') do ( 
02.
        @robocopy.exe "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner"  "e:\Bibliothek\Allgemein\Komm\test\%%A" /e /sec 
03.
04.
Echo Ende von Batch %0
Danach schauen wir weiter,

Grüße
Biber
Bitte warten ..
Mitglied: LotPings
04.05.2010 um 22:04 Uhr
Zitat von MaPick:
Habe zum testen nur 40 Namen in der Textdatei.
Die sind auch da. Aber der Job läuft und läuft und läuft

Ok, dann brauchen wir halt mehr checks

01.
@Echo off 
02.
For /f "tokens=1* Delims=:" %%A in ('findstr /V /N "###" C:\namen.txt' ') do Call :robocop %%A "%%B" 
03.
Echo Done 
04.
goto :eof 
05.
:robocop 
06.
echo %1:%~2 
07.
if exist "e:\Bibliothek\Allgemein\Komm\test\%%A" goto :Eof 
08.
robocopy "e:\Bibliothek\Allgemein\Komm\Muster_Kommordner"  "e:\Bibliothek\Allgemein\Komm\test\%%A" /e /sec 
09.
if %errorlevel% EQU 0 goto :Eof 
10.
Echo %1:Errorlevel %Errorlevel% bei %2 
11.
goto :Eof
Only braintested nach 2 Gläsern Rotwein tokens=1* fehlte noch

Gruß
LotPings
Bitte warten ..
Ähnliche Inhalte
Windows Server
Automatisch erstellen von Ordner
gelöst Frage von MeisterFuchsWindows Server9 Kommentare

Hallo liebe Gemeinde Ich habe ein Problem Ich habe mit Windows Server 2008 R2 eine Domain erstellt. Bis jetzt ...

Windows Server
Robocopy Ordner-Icons behalten
Frage von sebastian2608Windows Server5 Kommentare

Hallo Leute, heute habe ich mal eine etwas seltsame Frage Ich habe mir ein kleines Script geschrieben, welches mit ...

Batch & Shell
Sortierung von Ordnern mit Robocopy
gelöst Frage von shooanBatch & Shell7 Kommentare

Guten Morgen liebe Leute, ich habe da ein kleines Problem. Wir möchten unsere Ordner und Freigabenstruktur auf dem Fileserver ...

Windows Tools
ROBOCOPY kopiert Ordner mit Bildern
Frage von xchr1sWindows Tools10 Kommentare

Hallo Administrator.de-User, ich habe momentan ein ROBOCOPY-Script, welches alle 10 Sekunden ausgeführt wird. Momentan kopiert ROBOCOPY stumpf Ordner + ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 14 StundenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 TagTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 TagSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 1 TagSicherheit9 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Sicherheit
Meltdown und Spectre: Die machen uns alle was vor
Information von FrankSicherheit25 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Netzwerke
Packet loss bei "InternetLeitungsvollauslastung"
gelöst Frage von Freak-On-SiliconNetzwerke17 Kommentare

Servus; Ja der Titel klingt komisch, is aber so. Wenn die Internetleitung voll ausgelastet ist, hab ich extreme packet ...

Ubuntu
Ubuntu - Starter für nicht vertrauenswürdige Anwendungen
Frage von adm2015Ubuntu17 Kommentare

Hallo zusammen, Ich verwende derzeit die Ubuntu Versionen 17.10 bzw. im Test 18.04. Ich habe mehrere .desktop Dateien in ...

Windows 10
Automatische daten kopieren, USB zu USB unter Win10 im Hintergrund
Frage von DerEisigeWindows 1016 Kommentare

Hallo Leute, ich bin auf der Suche nach einem Skript, dass von einem USB Stick automatisch nach dem einstecken ...