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

Probleme mit IF im Batchmodus

Frage Entwicklung Batch & Shell

Mitglied: Vip1975

Vip1975 (Level 1) - Jetzt verbinden

19.01.2007, aktualisiert 24.04.2007, 3146 Aufrufe, 4 Kommentare

Syntax hin und her ?!?!

Hallo,

ich muss Backups übers netzwerk erstellen. Hierbei handelt es sich über Datenbanken auf einen Datenbankserver die ich auf einen Citrix Server kopieren muss. Bevor ich die Datenbank sichern kann prüfe ich zuerst ob die auch hochgefahren ist. (Es handelt sich also beim Backup um einen "Live" Backup)

Hier mein Code:

CALL X:\BACKUP\Admin\_test_verb.cmd ---- Hier wird versuch die Datenbank anzupingen

Wenn der Ping erfolgreich war (also errorlevel 0) dann gehts weiter

if %ERRORLEVEL% == 0 (
CALL X:\BACKUP\Admin\_dbsicherung.cmd
echo Ping zur Datenbank %QUELLE% erfolgreich > %PFAD%\%QUELLE%.txt
echo %Time%: database backup (%QUELLE%) done >> %Log%
) else (
echo %Time%: database backup (%QUELLE%) failed >> %Log%
)

Wenn ich es so im Batchmodus ausführe funktionierts, allerdings im sheduledtasks nicht ?!

Kann mir jemand sagen was an den Syntax nicht stimmt

Mfg.
Lukas
Mitglied: Biber
19.01.2007 um 09:51 Uhr
Moin Vip1975,

Kann mir jemand sagen was an den Syntax nicht stimmt
Liegt wahrscheinlich nicht an den Syntax... der ist fast perfekt.

Wahrscheinlichster Fehler ist, dass für den als Task gestarteten Job gar kein Laufwerk X: existiert. Woher soll er es kennen?.

Nimm ein lokales Laufwerk statt X:\ -oder- einen UNC-Pfad ("\\einServer\eineFreigabe").

Grüße
Biber
Bitte warten ..
Mitglied: Vip1975
19.01.2007 um 11:53 Uhr
Hallo Biber,

du hast Recht ... der Fehler lag tatsächlich im Syntax .... Als ich die "(" und ")" neben die Quellenangabe gelöscht habe, funktionierte es. Also von (%QUELLE%) in %QUELLE%. Ich dachte mit Echo muss alles ausgegeben werden, aber da scheiterte es, allerdings nur in Sheduled Task. Wenns so ausgeführt wird, funktionierts trotzdem.

Danke nochmal

Mfg.
Lukas
Bitte warten ..
Mitglied: Biber
19.01.2007 um 12:36 Uhr
Moin Lukas,

Fussnote:
Sollte es Dir aus ästhetischen Gründen doch wichtig sein, dass die runden Klammern mit im *.Log erscheinen, dann kannst/musst Du diese Klammern mit einer Caret ("^") maskieren.

Also statt
Jetzt: Echo ......von (%QUELLE%) in ....
Besser: Echo ......von ^(%QUELLE%^) in ....
Dann kommt der CMD-Interpreter nicht durcheinander.

Grüße
Biber
Bitte warten ..
Mitglied: Vip1975
24.04.2007 um 12:22 Uhr
Hallo Biber,


danke nach mal .... klappt alles 100% ;)

Mfg.
Lukas
Bitte warten ..
Ähnliche Inhalte
Windows Server
Spooler Probleme
Frage von joergWindows Server4 Kommentare

Hallo zusammen wir auf unseren Terminalserver das Problem, dass der Spooler sind in unregelmäßigen Abständen aufhängt. Die Vermutung liegt ...

Hardware
Probleme mit der Tastatur
gelöst Frage von hometownHardware2 Kommentare

Moin Moin habe ein ganz komisches Problem Ich soll mehre PC neu mit Win 7 und Windows 10 bespielen ...

Windows Server
Probleme mit Serververbindung
Frage von EnriqeWindows Server5 Kommentare

Hallo zusammen, seit einiger Zeit habe ich im Betrieb das Problem, dass sich Netzlaufwerke auf einem Server nicht verbinden ...

Batch & Shell
Probleme mit PSWindowsUpdate
Frage von supertuxBatch & Shell3 Kommentare

Hallo zusammen, ich wollte eben PSWindowsUpdate einrichten, so wie es aussieht hat das mein Vorgänger es auch schon verwendet. ...

Neue Wissensbeiträge
Microsoft

Update KB4073578 für AMD CPU (Spectre und Meltdown Lücke)

Information von sabines vor 1 StundeMicrosoft

Wegen Problemen (BOSD, nicht startende PCs) wurde das Update KB4056897 und KB4056894 für AMD CPUs zurückgezogen. Dieses Update KB4073578 ...

Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 14 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 21 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 22 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...