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
GELÖST

Batch file mit Hilfe einer Batchfile kreieren.

Frage Entwicklung Batch & Shell

Mitglied: BugsInNoodle

BugsInNoodle (Level 1) - Jetzt verbinden

06.06.2012 um 12:51 Uhr, 2522 Aufrufe, 5 Kommentare

Hallo Liebe Gemeinde,

über Sinn und Unsinn mienes Anliegens, kann man sicherlich diskutieren, aber ich hoffe, dass ihr mir weiterhelfen könnt.

Ich habe mir eine kleine automatisierte Back-uplösung ausgedacht.

Ganz simpel. Am Ende läuft es darauf hinaus, dass eine batchdatei, welche einen einfachen xcopy befehl enthält,
über die "geplanten Tasks" abgerufen wird.

Ich möchte für die komplette configuration aber nur eine batchdatei verwenden.


Das sieht im groben so aus:

Ich habe eine Batch Datei, nennen wir Sie Batch1.

Wenn diese ausgeführt wird, erstell diese Ordner auf der localen machine und einem Netzlaufwerk.

Danach soll eine weitere batchdatei (Batch2) mit dem xcopy Befehl erstellt werden.

Der komplette Befehl ist bereits in der Batch1 enthalten, soll aber nur in der Batch2 ausgeführt werdern.


Um das mal zuveranschaulichen:


Hier ein Teil des scripts:
(ordner anlegen)

set BackupLocationSource="%USERPROFILE%\My Documents"\

mkdir %BACKUPLOCATIONSOURCE%\backup\

mkdir H:\backup

Jetzt soll die Batch Datei erstellt werden.

Ich hatte gehofft, dass es eine möglichkeit gibt einen vorgegebenen Text einfach in eine Textdatei zu kopieren.

z.B so:

specialcopycommand %userprofile%\backup.txt "xcopy /D /E /Q /G /H /Y "%BACKUPLOCATIONSOURCE%\backup" H:\backup"

-> so dass eben der befehl "xcopy /D /E /Q /G /H /Y "C:\Documents and Settings\luwe\My Documents\backup" H:\backup" in die Datei "backup.txt" kopiert wird.

Danach diese Datei nur noch umbennen und alles ist schön.

So weit meine Wunschvorstellungen.

Ist dies möglich?

Ich freue mich über jegliche anregungen.

LG


Lukas

PS. Bitte entschuldigt, wenn dies schon mal in einem anderen Beitrag besprochen wurde.

Ich habe mir so einiges durch gelesen, aber nichts passendes gefunden.

Ich habe gesehen, dass man aus txt Dateien bestimmte Zeilen auslesen und in andere Textdateien übertragen kann.

Funktioniert dies denn auch bei Batchdateien (Sprich, kann man mit diesem Befehl auch den Inhalt einer Batchdatei auslesen?)




Mitglied: Penny.Cilin
06.06.2012 um 12:56 Uhr
Das kannst Du z. Beisp: mit
 Echo "xcopy /D /E /Q /G /H /Y "C:\Documents and Settings\luwe\My Documents\backup" H:\backup"" > backup.txt 
erreichen. Grgebenenfalls musst due Die "" noch anpassen.
Bitte warten ..
Mitglied: BugsInNoodle
06.06.2012 um 13:12 Uhr
natuerlich.. anfuehrungszeichen!

Ohne es jetzt getestet zu haben, bedanke ich mich schon mal!
Bitte warten ..
Mitglied: BugsInNoodle
06.06.2012 um 14:05 Uhr
Hat bestens funkioniert! Besten Dank!
Bitte warten ..
Mitglied: bastla
06.06.2012, aktualisiert um 18:09 Uhr
Hallo BugsInNoodle!

Nur als Anmerkung: "xcopy" erstellt bei Bedarf den Zielpfad selbst - ein "md" vorweg wäre daher (wenn es keine anderen Gründe dafür geben sollte) nicht erforderlich ...
Ich habe gesehen, dass man aus txt Dateien bestimmte Zeilen auslesen und in andere Textdateien übertragen kann.
Funktioniert dies denn auch bei Batchdateien (Sprich, kann man mit diesem Befehl auch den Inhalt einer Batchdatei auslesen?)
Klar - eine Batchdatei ist ja auch nur Text ...

Grüße
bastla
Bitte warten ..
Mitglied: BugsInNoodle
07.06.2012, aktualisiert um 09:03 Uhr
Vielen danke für den Tip!


Bezüglich des Auslesens.

Ich war mir nicht sicher, ob es da Zugriffsprobleme gibt, wenn eine Batchdatei sich selbst auslesen soll, da sie ja bereits schon läuft.

Noch sooooo viel zu lernen
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Zahlenpaare in txt file umdrehen mit Hilfe von Batch
gelöst Frage von ignos83Batch & Shell2 Kommentare

Hallo zusammen, ich hoffe auf eure Unterstützung. Ich lese mit hilfe einer Batch einen bestimmten Wert aus der Registry ...

Batch & Shell
Batch hilfe für beginner
Frage von manu90Batch & Shell1 Kommentar

hi @ all ich wollte gerne einige Progis mit meinem Batch ausrollen was aber ziemlich unübersichtlich wird mit meinen ...

Batch & Shell
Hilfe bei einer Batch mit If und Else
gelöst Frage von zeroblue2005Batch & Shell5 Kommentare

Hallo Zusammen, da ich nicht der große Batchprogrammierer bin, die Frage, kann mir jemand helfen bei folgender Batch? if ...

Batch & Shell
Brauche Hilfe bei einem Batch
gelöst Frage von karla123Batch & Shell8 Kommentare

Liebes Forum, kann mir bitte wer helfen? Folgendes Problem: Ich möchte einen bestimmten Ordner der in mehreren Unterordnen vorkommt ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 5 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 5 StundenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell22 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen17 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...