uwe112
Goto Top

Windows Server 2003 Taskplaner

Hallo!!!
Ich habe Probleme beim einrichten mehrerer Tasks unter Windows Server2003.
Ich möchte z.B. eine bestimmte Partition regelmäßig defragmentieren zu lassen. Ich starte den Task mit einem entsprechenden User, der über administrative Berechtigungen verfügt.
Wenn ich den Task manuell starte, klappt dies auch. Aber der Task wird leider nicht zur eingestellten Zeit automatisch gestartet.
Habe ich vielleicht noch irgend eine Berechtigung vergessen, die ich vergeben muß?????

Danke im Voraus

Uwe

Content-ID: 7477

Url: https://administrator.de/contentid/7477

Ausgedruckt am: 25.11.2024 um 06:11 Uhr

leknilk0815
leknilk0815 28.02.2005 um 10:33:56 Uhr
Goto Top
Hi,
ich würde diese Tasks als Dienst laufen lassen, das hat auch noch den Vorteil, daß diese auch laufen, ohne daß man an der Kiste eingeloggt ist. Falls Du Interesse hast, kann ich Dir eine kurze Anleitung zum Einrichten posten, aber erst heute Abend, auswendig krieg ich das nicht ganz auf die Reihe.
Gruß - Toni
uwe112
uwe112 28.02.2005 um 10:43:27 Uhr
Goto Top
Hi!!!!!!!!
Das wäre nett......Danke!!!!!!!!!!!
Das heisst also, für den Taskplaner ist es zwingend erforderlich, dass der entsprechende User angemeldet ist??????
leknilk0815
leknilk0815 28.02.2005 um 11:06:13 Uhr
Goto Top
Sorry,
ob eine Anmeldung zwingend erforderlich ist, kann ich Dir nicht sagen, hab ich noch nicht probiert (Asche auf mein Haupt...), aber ich denke, da kommt bestimmt noch ein Post dazu
Gruß - Toni
uwe112
uwe112 28.02.2005 um 11:16:16 Uhr
Goto Top
Danke erstmal!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1000volt
1000volt 06.03.2005 um 15:24:38 Uhr
Goto Top
habe ähnliches problem,
möchte den server täglich zu bestimmter zeit neu starten lassen.
angemeldet kann ich die entsprechende bat ausführen und der server tut, was er soll..
als geplanter task aber macht die maschine das nicht, weil nach neustart kein user angemeldet ist.

wenn du also eine lösung für dieses problem hast, würde ich die mich auch seeeeeeehr interessieren.
gemini
gemini 06.03.2005 um 16:08:55 Uhr
Goto Top
Ich werde ein Script von Bill Stewart zum defragmentieren einsetzen.
http://www.windowsitpro.com/WindowsScripting/Article/ArticleID/43924/43 ...

Ich starte es über den Windows Taskplaner mit folgenden Parametern:
C:\WINDOWS\system32\cscript.exe <<a>Pfad<a>>\<<a>zu<a>>\XDefrag.vbs /E /L
Der Start erfolgt derzeit über den Adminaccount. Das funktioniert unabhängig von der Anmeldung
leknilk0815
leknilk0815 06.03.2005 um 20:34:40 Uhr
Goto Top
Hi,
hier die Anleitung zur Installation eines Dienstes. Falls jemand die Dateien braucht, kurzes Mail, ich schick sie zu. Gruß - Toni

Benötigt werden die folgenden Dateien:
instsrv.exe
srvany.exe
Diese Dateien stammen aus dem Microsoft Windows 2000 Resource Kit.
Eine Anleitung von Microsoft zu diesem Thema finden Sie in der folgenden Datei:
ms-q-service.pdf
Legen Sie im Stammverzeichnis von c:\ das Verzeichnis c:\srvany an und kopieren Sie die exe-Dateien in das Verzeichnis. Wechseln Sie in dieses Verzeichnis. In der MS-DOS-Eingabeaufforderung installieren Sie den neuen Service mit folgendem Befehl:
instsrv NAMEDESNEUENSERVICE c:\srvany\srvany.exe
Dadurch wird ein neuer Schlüssel in der Registry angelegt.Im Falle von NAMEDESNEUENSERVICE = sd_fritzdata lautet dieser Schlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sd_fritzdata
Unter diesem Schlüssel ist ein weiterer anzulegen der den Namen PARAMETERS trägt.
In PARAMETERS ist ein Zeichenfolgenwert APPLICATION anzulegen, der den vollständigen Pfad des zu startenden Programmes (incl. evtl. Parameter) enthält, das als Dienst ausgeführt werden soll.

Manche Programme erfordern die Anmeldung unter einem bestimmten Benutzerkonto (zB Administrator). Sie können das Anmeldekonto für den Dienst unter Start - Programme - Verwaltung --> Dienste und Anwendungen - Eigenschaften von NAMEDESNEUENSERVICE - Registerkarte ANMELDEN bestimmen.
Starten Sie den Service mit dem Befehl
net start NAMEDESNEUENSERVICE
Bei System-Neustart wird der Service automatisch gestartet.
Stoppen Sie den Service ggfs. mit dem Befehl
net stop NAMEDESNEUENSERVICE
Den Service können Sie mit dem Befehl
instsrv NAMEDESNEUENSERVICE REMOVE
Komplette Syntax des Instsrv-Befehls:
INSTSRV Installs and removes system services from NT

INSTSRV <service name> (<exe location> | REMOVE)
[-a <Account Name>] [-p <Account Password>]

Install service example:

INSTSRV MyService C:\MyDir\DiskService.Exe
-OR-
INSTSRV MyService C:\mailsrv\mailsrv.exe -a MYDOMAIN\joebob -p foo

Remove service example:

INSTSRV MyService REMOVE
uwe112
uwe112 07.03.2005 um 18:46:30 Uhr
Goto Top
Vielen Dank!!!!!!!!!!!!