Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

Im Taskplaner Skripte im wöchentlichen Wechsel eintragen

Frage Microsoft

Mitglied: jgeorg

jgeorg (Level 1) - Jetzt verbinden

05.11.2008, aktualisiert 19:09 Uhr, 4120 Aufrufe, 9 Kommentare

Hallo,

ich habe ein kleines Problem und finde da keine brauchbare Lösung.

Situation: Zwei Backupskripte sollen im wöchentlichen Wechsel jeweils mo-fr um 23:00 aufgerufen werden. Leider finde ich kein geeignete Möglichkeit, dies über den Taskplaner zu regeln. Oder bin ich nur zu dumm, die richtigen Daten einzugeben?

Für Tipps wäre ich sehr dankbar.

Gruß

Jens
Mitglied: Biber
05.11.2008 um 15:39 Uhr
Moin jgeorg,

willkommen im Forum.
Ich will ja nicht unangenehmen Fragen aus dem Wege gehen, aber...

Wäre es nicht einfacher, EINEN Job anzulegen und in dem Job zu prüfen, ob die Kalenderwoche gerade oder ungerade ist?

Mein' ja nur...
Biber
Bitte warten ..
Mitglied: AndreasHoster
05.11.2008 um 15:42 Uhr
Ich würde immer ein Skript aufrufen und in diesem eine Unterscheidung reinprogrammieren und von dem die weiteren Skripte aufrufen.
Also z.B. ungerade Kalenderwochen Skript1, gerade Skript2.

Im Taskmanager direkt wüsste ich auch keine sinnvolle Möglichkeit.
Bitte warten ..
Mitglied: wakko
05.11.2008 um 17:07 Uhr
Moin,

man könnte sonst ein weiteres Skript schreiben das Skript1 in temp umbenennt und Skript2 in Skript1 und dann temp in Skript2 (wg. überschreiben), das weitere und das Skript1 wöchentlich ausführen...

Gruß,
Henrik
Bitte warten ..
Mitglied: jgeorg
05.11.2008 um 18:14 Uhr
Hallo Biber,

Du hast absolut recht, wollte ich auch so machen. Aber leider mache ich wohl irgendwas beim berechnen der Kalenderwochen falsch. Wenn jemand einen Tipp hat, wäre ich sehr dankbar. .bat oder .vbs geht beides.

Gruß
Jens
Bitte warten ..
Mitglied: Biber
05.11.2008 um 18:35 Uhr
Moin jgeorg,

so als Schnellschnuss am CMD-Prompt wären die Bausteine:
01.
(=18:23:47  E:\=) 
02.
>echo Wscript.echo datepart("ww", wscript.arguments(0)) >kw.vbs 
03.
 
04.
(=18:23:55  E:\=) 
05.
>cscript //nologo kw.vbs 28.10.2008 
06.
44
... wobei ja nun vollkommen egal ist, ob diese VBS-Kalenderwochenberechnung nun mit irgendeiner DIN- oder ISO-Norm konform geht... wichtig ist ja nur, dass jeweils die Montage-Freitage einer Woche eine andere Ergebnis-Zahl bekommen als die der Woche vorher.

Also im Backup-Batch dann eben.

01.
..... 
02.
 
03.
echo Wscript.echo datepart("ww", now) >%temp%\kw.vbs 
04.
For /F %%i in ('cscript //nologo %temp%\kw.vbs') do Set KW=%%i 
05.
:: in %KW% steht jetzt also z.b. 45 
06.
:: jetzt noch mit Modulo 2 feststellen, ob gerade oder ungerade 
07.
Set /a "GeradeUngerade=kw % 2" 
08.
:: jetzt steht in GeradeUngerade also eine 0 oder eine 1... 
09.
....
Grüße
Biber
Bitte warten ..
Mitglied: jgeorg
05.11.2008 um 18:49 Uhr
Hallo Biber,

sieht gut aus. Funktioniert bei mir aber nicht mehr in Zeile 07. Ich bekomme immer die Meldung, dass dem SET-Befehl ein Operator fehlt. Auf der Konsole wird auch nur Set /a "GeradeUngerade=kw 2" ausgegeben. Das % fehlt. Ich habe es unter XP prof. SP3 getestet.

Gruß

Jens
Bitte warten ..
Mitglied: bastla
05.11.2008 um 18:55 Uhr
Hallo jgeorg!

Spendiere dem Ausdruck in Zeile 07. noch ein zweites "%" ...

Grüße
bastla
Bitte warten ..
Mitglied: Biber
05.11.2008 um 18:56 Uhr
Moin jgeorg,

sorry, dann wohl ein %-Zeichen mehr im Batch... ich kann mir sowas immer so schlecht merken.

Ich glaube also mittlerweile, folgende Batch-Syntax wäre richtiger:
Set /a "GeradeUngerade=kw %% 2"
....habe es aber jetzt nicht getestet.

Grüße
Biber
[Edit} Immer diese Rechtsüberholer... [/Edit]
Bitte warten ..
Mitglied: jgeorg
05.11.2008 um 19:09 Uhr
Hallo Biber,

danke für die Korrektur. Ich glaube, dass ich jetzt eine gute Basis zum Anpassen habe. Sag mal, gibt es irgendwo frei verfügbare Tutorials für .BAT/.VBS Sprachen? Ich komme aus der Unix-Welt und habe viel mit Skripten regeln können. Das würde ich unter Windows gerne weitermachen. Leider fehlen mir aber die Basics der Sprachen.

Danke und Gruß

Jens

Zitat von Biber:
Moin jgeorg,

sorry, dann wohl ein %-Zeichen mehr im Batch... ich kann mir sowas
immer so schlecht merken.

Ich glaube also mittlerweile, folgende Batch-Syntax wäre
richtiger:
> Set /a "GeradeUngerade=kw %% 2"
....habe es aber jetzt nicht getestet.

Grüße
Biber
[Edit} Immer diese Rechtsüberholer... [/Edit]
Bitte warten ..
Ähnliche Inhalte
Microsoft
Registry Einträge Löschen (Skript) (4)

Frage von Shnuuu zum Thema Microsoft ...

Windows 10
Win10: Hintergrund Sperrbildschirm per Skript (9)

Frage von SteveNow zum Thema Windows 10 ...

Windows 7
gelöst Batch-Skript oder VBS Skript zum Sichern von Office Vorlagen (2)

Frage von Ceejaay zum Thema Windows 7 ...

Exchange Server
GPO - Logon-Skript wird nicht ausgeführt (4)

Frage von Der-Phil zum Thema Exchange Server ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Windows 10
Seekrank bei Windows 10 (18)

Frage von zauberer123 zum Thema Windows 10 ...

Windows 10
Windows 10 Fall Creators Update Fehler (14)

Frage von ZeroCool23 zum Thema Windows 10 ...

Router & Routing
gelöst Getrenntes Routing bei VoIP und Daten (12)

Frage von Hobbystern zum Thema Router & Routing ...