Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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

Jeden So von einer Batch eine Batch aufrufen

Frage Entwicklung Batch & Shell

Mitglied: EasyEyeSystem

EasyEyeSystem (Level 1) - Jetzt verbinden

05.12.2007, aktualisiert 16:38 Uhr, 4907 Aufrufe, 5 Kommentare

Ich müsste jeden Sonntag eine Batchdatei durch ein Logonscript ausführen.
Jedoch sollte die auszuführende Datei nicht jeden Tag ausgeführt werden. Und somit müsst dies in meinem Logonscript eingebaut werden das es nur jeden So oder evtl. auch Mo ausgeführt wird.

Gibt es hierführ eine Lösung?

Noch mal anhand einem Beispiel:
Mo - Logonscript
Di - Logonscript
Mi - Logonscript
Do - Logonscript
Fr - Logonscript
Sa - Logonscript
So - Logonscript das führt noch so.bat aus
Mitglied: stuefer
05.12.2007 um 12:33 Uhr
warum legts du nicht einfach ein Task an ??
Bitte warten ..
Mitglied: bastla
05.12.2007 um 13:27 Uhr
Hallo EasyEyeSystem!

Soferne es keine Einwände gegen den Einsatz von (temporärem) VBS gibt, könntest Du das im Batch so machen:
01.
set WT= 
02.
echo On Error Resume Next:WScript.Echo Weekday(WScript.Arguments(0))>%Temp%\WT.vbs 
03.
for /f %%i in ('cscript //nologo %Temp%\WT.vbs %date%') do set WT=%%i 
04.
if defined WT if %WT%==1 call \\Server\Share\so.bat
In %WT% wird (sofern kein Fehler aufgetreten und daher %WT% nicht gesetzt ist) der Wochentag als Zahlenwert (So=1, Sa=7) zurückgeliefert.

Grüße
bastla
Bitte warten ..
Mitglied: TuXHunt3R
05.12.2007 um 13:33 Uhr
Es gibt ein entsprechendes Kommandozeilentool namens Weekday.exe. Dieses könntest du im Netlogon-Share des Domänencontrollers ablegen. Es zeigt den jeweils aktuellen Wochentag an, welcher auch mit den Errorleveln 1-7 ausgelesen werden kann.

Oder wenn du unter Windows 2000 arbeitest (unter Vista, XP, 2003 geht das hier nicht):
01.
echo %date% | find /i "so" >nul 
02.
if "%errorlevel%"=="0" ( 
03.
call so.bat 
04.
)
Call sorgt dafür, dass so.bat ausgeführt wird und das System nachher mit dem Logonscript weitermacht.
Bitte warten ..
Mitglied: Biber
05.12.2007 um 13:41 Uhr
....und wenn es XP ist und VBS nicht erlaubt, dann lässt sich z.B eine Zeile von RoboCopy.exe oder Now.exe verwerten:
01.
.. 
02.
now |find "200"|find "Sun" >nul 
03.
::--- ODER   Robocopy... 
04.
:: Robocopy /? |find "200"|find "Sun" >nul 
05.
IF not errorlevel 1  @echo Is' wohl Sonntach heute...
Grüße
Biber
Bitte warten ..
Mitglied: EasyEyeSystem
05.12.2007 um 16:38 Uhr
Hallo EasyEyeSystem!

Soferne es keine Einwände gegen den
Einsatz von (temporärem) VBS gibt,
könntest Du das im Batch so machen:
01.
set WT= 
02.
> echo On Error Resume Next:WScript.Echo 
03.
> Weekday(WScript.Arguments(0))>%Temp%\WT.vbs 
04.
> for /f %%i in ('cscript //nologo 
05.
> %Temp%\WT.vbs %date%') do set WT=%%i 
06.
> if defined WT if %WT%==1 call 
07.
> \\Server\Share\so.bat 
08.
> 
In %WT% wird (sofern kein
Fehler aufgetreten und daher %WT% nicht
gesetzt ist) der Wochentag als Zahlenwert
(So=1, Sa=7) zurückgeliefert.

Grüße
bastla

Danke dein Code funktioniert

@stuefer
hab ich mir scho überlegt, aber dann müsst ich für jeden Computer und dann auf jeden einzelenen für jeden Benutzer einen Task anlegen.
Dazu hab ich die Zeit einfach ned. Von Änderungen ganz zu schweigen.

@TuXHunt3R
deine Möglichkeit schau ich mir no an
Bitte warten ..
Ähnliche Inhalte
PHP
WebShop direkt in PHP aufrufen ohne Webserver (9)

Frage von StefanKittel zum Thema PHP ...

Batch & Shell
gelöst Powershell: CMD Kommando mit Parameter aufrufen (8)

Frage von bonnerjung zum Thema Batch & Shell ...

Batch & Shell
gelöst Parameter für plink-Aufruf (4)

Frage von trobonarf zum Thema Batch & Shell ...

Batch & Shell
gelöst Cmd Befehle in Powershell GUI aufrufen (5)

Frage von Markus2016 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (19)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...

Festplatten, SSD, Raid
RAID Controller mit Trim-Funktion, wie ermitteln (11)

Frage von pixel24 zum Thema Festplatten, SSD, Raid ...