PC-Experience - IT-Portal für Reviews, Artikel, Windows Tipps und Problemlösungen -

PC-Experience
Registrierungdie Foren-Regelndie 2016 überarbeiteten FAQs für unser CMS und das ForumImpressum und DatenschutzSucheKalenderMitgliederlistezu unseren ArtikelnTutorialsZur Startseitezur Forenübersicht


PC-Experience » Software Foren: » Windows 9x, NT, 2000, XP: » batch-Datei über Dienst starten geht nicht » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Thema ist geschlossen
Zum Ende der Seite springen batch-Datei über Dienst starten geht nicht
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
peterkarmann peterkarmann ist männlich
neu im Forum


Dabei seit: 13.01.2006
Beiträge: 6
Herkunft: Deutschland

batch-Datei über Dienst starten geht nicht Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Folgendes Problem:

Ich habe eine kleine batchdatei um die Rechneruhr meines Zweitrechners mit dem ersten zu synchronisieren. Der Inhalt der Datei lautet "net time \\AMD64 /set /yes" wobei AMD64 der Name des Hauptrechners ist. Er ist als Zeitserver konfiguriert.
Soweit kein Problem. Wenn ich die Batch einfach per Doppelklick aufrufe synchronisiert er sofort, perfekt.
Lege ich die Batch in das Autostartverzeichnis synchronisiert er beim Rechnerstart, perfekt.
Soweit der Beweis das es funktioniert.

Nun das Problem.
Will ich das Programm über einen Dienst mittels Taskmanager starten tritt ein Problem auf.
Beim Einrichten des Dienstes will der Taskmanager einen Benutzernamen und ein Passwort haben, dann bekomme ich eine Fehlermeldung das ich keine Berechtigung hätte hätte den Dienst aus zu führen.

Ich bin auf dem Rechner als Administrator angemeldet ohne Passwortabfrage beim Systemstart.
Richte ich jedoch den Rechner mit Passwort beim Systemstart ein und gebe das selbe dann im Taskmanager an funktioniert es ohne Probleme.

Beide Rechner sind übrigens Win-XP-Home SP2 und Windowsmäßig up to date.

Meine Frage nun, Wie kann ich den Dienst so konfigurieren das er funktioniert ohne das ich den Rechner extra mit Passwort versehe. Es laufen doch zig Dienste im Hintergrund die alle auch kein Passwort brauchen, bin ja schon als Administrator auf dem Rechner.

Weiß jemand Rat zu diesem Thema?


Ach ja, den Verweis auf all die tollen Zeitsyncprogramme aus dem Internet und warum kein Passwort usw. sind alle am Thema vorbei und könnt ihr euch sparen.
Es geht nur um die Passwortangelegenheit beim Ausführen des Taskplaners um eine Batchdatei zu starten.

lg, peter
22.08.2008 19:47 peterkarmann ist offline E-Mail an peterkarmann senden Beiträge von peterkarmann suchen Nehmen Sie peterkarmann in Ihre Freundesliste auf
Florian Florian ist männlich
Sicherheits-Experte


Dabei seit: 10.06.2003
Beiträge: 1.810
Herkunft: Limburg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

dein Problem ist nicht die "Passwortangelegenheit" sondern XP Home

Adminrechte hast du nur im abgesicherten Modus

kann man simpel überprüfen:
wenn man in der Kommandozeile "net user USERNAME" (Username=dein Benutzername) eingibst, siehst du auch die Rechte deines Users

__________________
was bedeutet Cyberdialog? ->die NSA ruft zurück...
22.08.2008 20:04 Florian ist offline Beiträge von Florian suchen Nehmen Sie Florian in Ihre Freundesliste auf
peterkarmann peterkarmann ist männlich
neu im Forum


Dabei seit: 13.01.2006
Beiträge: 6
Herkunft: Deutschland

Themenstarter Thema begonnen von peterkarmann
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für die Antwort,
aber hilft irgendwie nicht so recht weiter.

bei der Eingabe von "net user USERNAME", also bei mir "net user PK" kommt nicht viel raus an Info mit dem man was anfangen könnte.

Im abgesicherten Modus kommt der "Administrator" zur Anmeldung dazu, das stimmt schon. Aber da kann ich den Dienst auch nicht konfigurieren weil dann eine Meldung kommt das der Taskplaner im abgesicherten Modus nicht läuft.


Das was mir irgendwie nicht eingeht ist, das wenn ich meinen normal Zugang "PK" (username) ohne Passwort starte geht's nicht, starte ich ihn mit aktiviertem Passwort dann funktioniert es, obwohl es immer noch der selbe User ist.

Hat der gleiche User, mit oder ohne Passwort andere Rechte und wie beeinflusst das die Erstellung des Taskplaners?

Das Problem erscheint mir absolut unlogisch.
22.08.2008 21:53 peterkarmann ist offline E-Mail an peterkarmann senden Beiträge von peterkarmann suchen Nehmen Sie peterkarmann in Ihre Freundesliste auf
monart208 monart208 ist weiblich
kommt gerne wieder


Dabei seit: 11.03.2008
Beiträge: 73

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Ich bin auf dem Rechner als Administrator angemeldet ohne Passwortabfrage beim Systemstart.
In dem Status habe ich das bei W2k und XP Home mal in der Textkonsole mit dem AT-Befehl gemacht. Wird direkt in den Taskplaner eingetragen und funktioniert.

__________________
Gruß, monart208
22.08.2008 23:39 monart208 ist offline Beiträge von monart208 suchen Nehmen Sie monart208 in Ihre Freundesliste auf
peterkarmann peterkarmann ist männlich
neu im Forum


Dabei seit: 13.01.2006
Beiträge: 6
Herkunft: Deutschland

Themenstarter Thema begonnen von peterkarmann
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo monart208, der Tip mit dem AT-Befehl war prima. Habe mich noch ein wenig über den Syntax schlau gemacht und schon funktioniert der Aufruf zum erwünschten Zeitpunkt. Es wird ein neuer Task unter Dienste erstellt, zwar nicht editierbar, aber das macht nichts. Bei Änderungen ist ruck zuck ein neuer erstellt.
Somit erst mal ein herzliches Dankeschön bis hier her.

Aber, tja, es gibt immer ein "Aber".

Der Befehl "net time" macht, wenn die batch aus dem Dienst heraus gestartet wird irgendwie nicht was er soll.

Nochmal die Befehlszeile in der Batchdatei "net time \\AMD64 /set /yes", wobei AMD64 der als Zeitserver eingestellt Rechner im Netzwerk ist. Die Zeile ist ja auch Standart und lässt sich in vielen Dokumentationen so nachlesen, und sie funktioniert auch, aber eben nur wenn die batch direkt gestartet wird.
Habe mal versucht vor und nach dem Befehl noch kleine Anweisungen ein zu fügen die nur einen kurzen Text in einer separaten Datei hinterlassen um zu sehen ob die batch überhaupt abgearbeitet wird - sie wird abgearbeitet.
Die Meldungen die vor der "net time"-Zeile generiert werden und auch nach der "net time"-Zeile tauchen korrekt auf. Auch ist im Moment des Ausführens deutlich Netzwerkaktivität feststellbar (LED am Router).
Nur die Zeit wird eben nicht gesetzt, eigenartig.

Wenn ich den Befehl"net time" in der batch ohne weitere Zusätze verwende, es müsste mir dann als Ergebnis der AMD64 mit seiner Systemzeit angezeigt werden, dann kommt da auch nix. (Als Befehl einzeln eingegeben geht es)
Sieht so aus als ob der Befehl "net time", wenn über Dienst gestartet, einfach ignoriert wird.
Habe noch andere Befehle versucht, Programme starten oder Bilder öffnen etc. , geht alles, nur eben das nicht das man gerne hätte.......

Wie gesagt, Die batch direkt starten und es funktioniert, das soll noch jemand verstehen.
An den Rechten kann es, denke ich, nicht liegen. Sonst würde es ja direkt gestartet auch nicht gehen.

Scheint mal wieder eines der Dinge zu sein bei denen alles funktioniert aber es geht trotzdem nicht.
24.08.2008 13:40 peterkarmann ist offline E-Mail an peterkarmann senden Beiträge von peterkarmann suchen Nehmen Sie peterkarmann in Ihre Freundesliste auf
monart208 monart208 ist weiblich
kommt gerne wieder


Dabei seit: 11.03.2008
Beiträge: 73

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Aber, tja, es gibt immer ein "Aber".
Hmm. Ich glaube der Taskplaner ist die GUI-Ausführung vom AT-Befehl. Vielleicht gibt's da irgendwelche "Sicherheitsprotokolle"? Ich habe nach geschaut. Auf einem XP Home System habe ich mal ein VBS-Script (Mailsicherung) mit dem AT-Befehl in den Taskplaner gesetzt. Das läuft einwandfrei. Laufen CMD-Dateien vielleicht nicht im Taskplaner? Habe ich noch nie ausprobiert. Die laufen bei mir im Autostart.

EDIT: vergessen. Bezieht sich auf Status User ohne Passwort.

__________________
Gruß, monart208

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von monart208: 24.08.2008 21:28.

24.08.2008 20:44 monart208 ist offline Beiträge von monart208 suchen Nehmen Sie monart208 in Ihre Freundesliste auf
peterkarmann peterkarmann ist männlich
neu im Forum


Dabei seit: 13.01.2006
Beiträge: 6
Herkunft: Deutschland

Themenstarter Thema begonnen von peterkarmann
Daumen hoch! Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Problem gelöst,
manchmal sind es die einfachen Dinge die weiterhelfen, nur schade das dies so immer nirgens dokumentiert steht.

Darum hier die Lösung, für alle die vielleicht mal vor dem selben Problem stehen.

1. Im Taskplaner ganz normal den Job erstellen ohne ein Passwort ein zu geben.

2. Die dadurch generierte Fehlermeldung erst mal einfach ignorieren.

3. Unter den Reitern "Zeitplan" und "Einstellungen" alles nach Bedarf einstellen.

4. Unter dem Reiter "Task" gibt es unten ein Kästchen für "Nur ausführen wenn angemeldet", dieses ist als Defaultwert nicht markiert. In das Feld einen Haken rein und schon wird der Button für "Kennwort festlegen" inaktiv

Voila - das war's oki

Der Aufruf von der Batchdatei und die Ausführung des "net time"-Befehles funktioniert.

Geprüft und für gut befunden.

Auf diese Weise hat man eine super einfache Möglichkeit der Zeitsynchronisierung ohne das irgendwelche Programme installiert werden müssen.
Zum Entfernen einfach Task aus dem Planer löschen und die Batchdatei mit der og. Befehlszeile entfernen.

Danke für alle die sich die Mühe gemacht haben meinen Beitrag zu lesen und auch daran mitgearbeitet haben juhu



Ach ja, denke der Beitrag kann geschlossen, Problem gelöst.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von peterkarmann: 25.08.2008 18:25.

25.08.2008 18:17 peterkarmann ist offline E-Mail an peterkarmann senden Beiträge von peterkarmann suchen Nehmen Sie peterkarmann in Ihre Freundesliste auf
Edmundo Edmundo ist männlich
Gold Member


Dabei seit: 21.04.2007
Beiträge: 592
Herkunft: Gütersloh

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
manchmal sind es die einfachen Dinge die weiterhelfen, nur schade das dies so immer nirgens dokumentiert steht


ganz so ist es ja nun nicht

klick

__________________
> Eigentlich sollte Brain 1.0 laufen.
gut, dann werde ich mir das morgen mal besorgen...


(...Dialog aus m.p.d.g.w.a.)
25.08.2008 19:24 Edmundo ist offline Beiträge von Edmundo suchen Nehmen Sie Edmundo in Ihre Freundesliste auf
monart208 monart208 ist weiblich
kommt gerne wieder


Dabei seit: 11.03.2008
Beiträge: 73

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Zitat:
Auf diese Weise hat man eine super einfache Möglichkeit der Zeitsynchronisierung ohne das irgendwelche Programme installiert werden müssen.
Sofern der PC - von dem man die Uhrzeit holt - genaue Uhrzeit hat. cool Ich habe mir mal im Firmennetzwerk die Uhrzeit vom lokalen Server geholt, bis ich gemerkt habe, daß der Server keine genaue Uhrzeit hatte. großes Grinsen

__________________
Gruß, monart208
31.08.2008 23:37 monart208 ist offline Beiträge von monart208 suchen Nehmen Sie monart208 in Ihre Freundesliste auf
The Bond The Bond ist männlich
Foren-As


Dabei seit: 21.06.2003
Beiträge: 366

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

mir stellt sich eher die Frage
wofür das alles?
ich synchronisire meine XP Zeit mit dem ptbtime1.ptb.de und stell die Intervalle der Aktualisierung auch gleich ein

fertig cool
01.09.2008 00:26 The Bond ist offline Beiträge von The Bond suchen Nehmen Sie The Bond in Ihre Freundesliste auf
Athena Athena ist weiblich
Administratorin


Dabei seit: 23.07.2002
Beiträge: 16.235
Herkunft: Lübeck

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ok
das Problem ist gelöst, also danken wir allen Helfern und heften das Thema ab

-closed-

Athena

__________________
bitte keine technischen Anfragen per PN ! und verwendet als erste Anlaufstelle bitte unsere Suchfunktion !
02.09.2008 15:13 Athena ist offline Homepage von Athena Beiträge von Athena suchen Nehmen Sie Athena in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Neues Thema erstellen Thema ist geschlossen
PC-Experience » Software Foren: » Windows 9x, NT, 2000, XP: » batch-Datei über Dienst starten geht nicht


Designed by PC-Experience.de, online seit 06.August 2002
Copyright © 2002 - 2023 PC-Experience.de