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

Variable TIME um 5min hochsetzen...wie?

Frage Entwicklung Batch & Shell

Mitglied: fro-moto

fro-moto (Level 1) - Jetzt verbinden

12.02.2007, aktualisiert 18.10.2012, 3651 Aufrufe, 7 Kommentare

Hallo,
ich möchte auf 2 entfernte Rechner (Client W2K) per "AT" Befehl mittels einer Batchroutine einen Prozess möglichst zeitnah ausführen lassen.
Das würde tadelos funktionieren....aber meine Routine:

AT %TIME% /T .........

setzt zwar einen Eintrag in den Taskplaner der Clients. Wenn jedoch die Systemzeit am Client um nur wenige Sekunden vor geht, wird der Task erst am nächsten Tag ausgeführt.
Als Lösung wollte ich eigene Variablen, in die ich die Minuten eingelesen habe, um 5 erhöhen

so z. b

%MEINEMINUTEN%

set /A MEINEMINUTEN=%MEINEMINUTEN%+5

würde auch gehen. Aber stehen die Minuten auf bereit z.b. "58" würden diese auf "63" gesetzt. Dann funktionierts natürlich nicht mehr.

Hat jemand eine "einfache" Lösung, wie ich einen Job in den Taskplaner der Clients bekomme der 5min später ist als die momentane Systemzeit.

Vielen Dank vorab
Gruß
Hans
Mitglied: bastla
12.02.2007 um 09:14 Uhr
Hallo fro-moto und willkommen im Forum!

Kollege Biber empfiehlt in solchen Situationen die Nutzung des Resource Kit-Tools "soon.exe" (Download zB hier).

Grüße
bastla
Bitte warten ..
Mitglied: onegasee59
12.02.2007 um 11:13 Uhr
hallo

ich hab Dir mal ein Beispiel geschrieben. Kopiers in eine Batch und schaus dir an.

01.
@echo off 
02.
 
03.
echo. 
04.
echo. 
05.
set /A stunde=00 
06.
set /A minute=00 
07.
set /A minute=%minute%+5 
08.
echo Beispielwert = %stunde% Stunden %minute% Minuten 
09.
set /A testminute=%minute% & set /A teststunde=%stunde% 
10.
if %testminute% GEQ 60 set /A minute=%minute%-60 & set /A stunde=%stunde%+1 
11.
if %teststunde% GEQ 23 set /A stunde=%stunde%-24 
12.
echo ergibt = %stunde% Stunden %minute% Minuten 
13.
echo. 
14.
pause 
15.
 
16.
echo. 
17.
echo. 
18.
set /A stunde=01 
19.
set /A minute=01 
20.
set /A minute=%minute%+5 
21.
echo Beispielwert = %stunde% Stunden %minute% Minuten 
22.
set /A testminute=%minute% & set /A teststunde=%stunde% 
23.
if %testminute% GEQ 60 set /A minute=%minute%-60 & set /A stunde=%stunde%+1 
24.
if %teststunde% GEQ 23 set /A stunde=%stunde%-24 
25.
echo ergibt = %stunde% Stunden %minute% Minuten 
26.
echo. 
27.
pause 
28.
 
29.
echo. 
30.
echo. 
31.
set /A stunde=12 
32.
set /A minute=55 
33.
set /A minute=%minute%+5 
34.
echo Beispielwert = %stunde% Stunden %minute% Minuten 
35.
set /A testminute=%minute% & set /A teststunde=%stunde% 
36.
if %testminute% GEQ 60 set /A minute=%minute%-60 & set /A stunde=%stunde%+1 
37.
if %teststunde% GEQ 23 set /A stunde=%stunde%-24 
38.
echo ergibt = %stunde% Stunden %minute% Minuten 
39.
echo. 
40.
pause 
41.
 
42.
echo. 
43.
echo. 
44.
set /A stunde=23 
45.
set /A minute=58 
46.
set /A minute=%minute%+5 
47.
echo Beispielwert = %stunde% Stunden %minute% Minuten 
48.
set /A testminute=%minute% & set /A teststunde=%stunde% 
49.
if %testminute% GEQ 60 set /A minute=%minute%-60 & set /A stunde=%stunde%+1 
50.
if %teststunde% GEQ 23 set /A stunde=%stunde%-24 
51.
echo ergibt = %stunde% Stunden %minute% Minuten 
52.
echo. 
53.
pause
hth und gruß
onegasee59
Bitte warten ..
Mitglied: Biber
12.02.2007 um 12:56 Uhr
Moin fro-moto,

weiterhin käme noch eine native Batch-Lösung in Betracht, wie ich sie schon mal irgendwo in diesem Forum abgelegt habe (Atminutes.bat oder so muss die heißen).
Habe die neulich schon mal für einen Thread gesucht, aber bislang nicht wiedergefunden.

Aber auf http://www.robvanderwoude.com findest Du eine ähnliche (etwas prosaischere) Version als ATFuture.bat.

Von der Mimik her machen die auch nichts anderes als Soon.exe - statt einer Eingabe mit absoluter Zeitangabe (z.B. 11.53h) eine relative (Minuten-) Angabe akzeptieren.

Falls Soon.exe für Euch nicht einsetzbar ist oder in Frage kommt, bitte noch mal melden.

Gruss
Biber
Bitte warten ..
Mitglied: bastla
12.02.2007, aktualisiert 18.10.2012
@Biber

Meintest Du die?

Grüße
bastla
Bitte warten ..
Mitglied: Biber
12.02.2007 um 13:32 Uhr
THX, bastla,

jepp, die meinte ich...
Deine DoTheForumSeek.vbs'se sind doch wesentlich effektiver als meine entsprechenden Bätschelchen...

Grüsse
Biber
Bitte warten ..
Mitglied: fro-moto
12.02.2007 um 14:28 Uhr
Ihr seid richtige Batchhelden!
Gratulation zum 100% Treffer.
Danke!

Mittlerweilen saßen wir schon zu zweit verzweifelt vor den Problem.

Gruß
Hans
Bitte warten ..
Mitglied: Biber
12.02.2007 um 14:48 Uhr
@fro-moto

Freut uns immer, wenn ein Lösungsvorschlag passt...
Dann kann ich den Beitrag auf "erledigt" setzen und schliessen, wenn ich Dich richtig verstehe?

Wenn ja, dann setz Du bitte den Beitrag auf "Gelöst", ich mach den Rest.

Gruss
Biber
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
(Batch) Time Variable modifizieren
gelöst Frage von DatBatchBatch & Shell8 Kommentare

Hallo User Wie man in der Überschrift sehen kann möchte ich die Time Variable verändern . Ich will es ...

Mac OS X
Time Machine - Wird der Schlüsselbund gesichert?
gelöst Frage von 119851Mac OS X3 Kommentare

Hallo Leute, ich nutze seit kurzem Time Machine für meine Backups (+ File Vault 2). Nun wollte ich mal ...

Netzwerkmanagement
DHCP Lease Time Empfehlung?
gelöst Frage von lcer00Netzwerkmanagement6 Kommentare

Hallo zusammen, Beim DHCP- oder DNS-Serverwechsel habe ich mir angewöhnt die DHCP-Lease-Time auf einen möglichst geringen Wert einzustellen um ...

Datenbanken
HILFE :-) Time Fehler bei MySQL
gelöst Frage von oneofakind88Datenbanken2 Kommentare

Hallo zusammen, bin hier auf einen Fehler gestoßen und komme einfach nicht dahinter wiso mir MySQL einen NULL wert ...

Neue Wissensbeiträge
Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 14 MinutenSicherheit

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 107 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 ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

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

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

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

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

Router & Routing
Wieso kann ich den UPD 7000-9000 nicht freigeben?
Frage von Jayk0bRouter & Routing8 Kommentare

Router: Telekom W 723V Ports: UDP 7000-9000 Können nicht frei gegeben werden. Benutzgrund: Rocket League 7000 – 9000 UDP ...

Router & Routing
Fritzbox Gastnetz - exposed Host - zur Sophos IPTV
Frage von medikopterRouter & Routing8 Kommentare

Hallo zusammen, ich habe eine Frage bezüglich des Fritz box Gastzugangs an einer Sophos UTM Home. An liebsten wäre ...