WolleXPC 10 Geschrieben 3. September 2009 Melden Teilen Geschrieben 3. September 2009 (bearbeitet) Hallo zusammen, ich habe eine Batch gebastelt, welche auf jedem Rechner in der Firma ein Task erstellen soll. Dieser Task soll das Skript defrag.vbs (zur Defragmentierung der Partitionen) ausführen, wenn ich es manuell von einem Rechner starte. Die Batch sieht wie folgt aus: schtasks /create /TN defrag /RU domäne\Administrator /RP kennwort /SC einmal /st 12:00:00 /SD 27/08/2008 /TR P:\Z-Administration\auto-task\defrag.vbs Das Erstellen des Tasks funktioniert einwandfrei! Mein Problem ist, dass wenn ein Benutzer mit eingeschränkten Rechten am Client angemeldet ist und ich das Skript ausführen möchte, das Skript "defrag.vbs" nicht gestartet wird. schtasks /run /tn defrag /s Computername Wenn ich das Eigenschaftenfenster des Tasks schließen möchte, kommt die Meldung, dass ich keine Rechte habe den Task auszuführen. Dies wundert mich, weil ich doch im task die Admin Daten hinterlegt habe. Ich kann jedoch das Skript über Remote ausführen, wenn ein Benutzer mit Domänenadministratorrechten angemeldet ist. Wo liegt hier das Problem? Danke für eure Hilfe Gruß Wolle bearbeitet 3. September 2009 von WolleXPC Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 6. September 2009 Autor Melden Teilen Geschrieben 6. September 2009 Hat jemand eine Idee? Zitieren Link zu diesem Kommentar
Stephan Betken 43 Geschrieben 6. September 2009 Melden Teilen Geschrieben 6. September 2009 Hallo Wolle, warum nutzt du nicht einfach die GPP? Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 7. September 2009 Autor Melden Teilen Geschrieben 7. September 2009 Hallo Wolle, warum nutzt du nicht einfach die GPP? Meinst du mit GPP dieses hier: Gruppenrichtlinien - Übersicht, FAQ und Tutorials Wenn ja, kann man dies doch nur mit Server 2008 nutzen oder verstehe ich das falsch? Wir haben kein Server2008. Zitieren Link zu diesem Kommentar
Stephan Betken 43 Geschrieben 7. September 2009 Melden Teilen Geschrieben 7. September 2009 Ja, genau das meine ich. Man braucht dazu nur einen Vista- oder 2008-Rechner zur Verwaltung und ein kleines Update, welches aber auch automatisch per WSUS angeboten wird, falls dieser vorhanden ist. Information about new Group Policy preferences in Windows Server 2008 Klappt aber auch dann erst ab XP/2003. Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 7. September 2009 Autor Melden Teilen Geschrieben 7. September 2009 Gibt es keine andere Möglichkeit, würde das gerne mit SCHTask realisieren. Möchte nicht extra ein Vista / Server2008 System anschaffen und mir noch mehr Arbeit in Zukunft machen. Zitieren Link zu diesem Kommentar
Stephan Betken 43 Geschrieben 7. September 2009 Melden Teilen Geschrieben 7. September 2009 ...würde das gerne mit SCHTask realisieren. Da ich mir schtask noch nicht angeschaut habe, kann ich dazu leider nichts sagen. Aber du meintest doch sicherlich, du möchtest nicht extra eine virtuelle Maschine mit Vista oder Windows 7 aufsetzen, um dir zukünftig einiges an Arbeit zu ersparen?!? ;) War ja auch nur ´ne Idee. :) Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 7. September 2009 Autor Melden Teilen Geschrieben 7. September 2009 Daran hab ich noch gar nicht gedacht, obwohl ich doch soviel damit arbeite. Mit einer vm sähe das wieder anders aus. Jedoch sind da noch die Lizenzkosten. Ist die Frage ob sich das rentiert. Es sollen ja eigentlich nur die Rechner mal defragmentiert werden. Wenn ich meinem Vorgesetzten sage, dass wir eine Vista Lizenz benötigen und Server Ressourcen für die VM, die eh knapp sind, sagt der mir was anderes. Zitieren Link zu diesem Kommentar
Stephan Betken 43 Geschrieben 7. September 2009 Melden Teilen Geschrieben 7. September 2009 Hmm, die Frage, auf die ich gerade keine Antwort habe ist, ob man die Windows 7-Trial produktiv nutzen darf. Und was die virtuelle Maschine angeht, die braucht man nur für die Verwaltung und muss also nicht durchgehend laufen. Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 9. September 2009 Autor Melden Teilen Geschrieben 9. September 2009 Nachdem ich mich einige Zeit mit dem Problem beschäftigt habe, bin ich zu feolgenden Erkenntnissen gekommen: - Das Problem hat nichts mit dem SCHTask Skript zu tun - Wenn der Task angelegt ist, indem andere Benutzerinformationen angegeben sind als die von dem Benutzer der gerade angemeldet ist, wird der Task nicht ausgeführt!!!! Das heißt, wenn ich unter dem Account "Domäne\Admin" (hat Administratorrechte) einen Task erstelle und dort unter "Ausführen als" "Domäne\Administrator" angebe wird der Task nicht ausgeführt, wenn ich ihn starte. Ich frag mich was Microsoft damit bezwecken will und wo der Sinn von "Ausführen als" liegt wenn es nicht funktioniert. Ich kann einen Task nur ausführen, wenn ich als der Benutzer angemeldet bin, von dem auch die Anmeldedaten im Task eingetragen sind. Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 11. September 2009 Melden Teilen Geschrieben 11. September 2009 Ich kann einen Task nur ausführen, wenn ich als der Benutzer angemeldet bin, von dem auch die Anmeldedaten im Task eingetragen sind. Prüf doch mal ob evtl. der Haken gesetzt ist bei: [X] Nur ausführen wenn angemeldet. Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 15. September 2009 Autor Melden Teilen Geschrieben 15. September 2009 Nein dieser Haken ist nie gesetzt. Zitieren Link zu diesem Kommentar
cschra 10 Geschrieben 18. September 2009 Melden Teilen Geschrieben 18. September 2009 Hi! Kannst du mal einen der Tasks mal händisch auf einem Client einrichten und gucken ob der dann läuft? GRüße Zitieren Link zu diesem Kommentar
WolleXPC 10 Geschrieben 22. September 2009 Autor Melden Teilen Geschrieben 22. September 2009 @ cschra: Das ist es ja, es liegt nicht an schtask. Wenn ich einen manuell anlege, kommt die Meldung wie auf der ersten Seite beschrieben, "das der Zugriff mir verweigert wurde" . Hab dann mal im Internet geforscht und gesehen, dass mehrere dieses Problem haben und keinen Task erstellen und unter einem Benutzer mit eingeschränkten Rechten ausführen kann, obwohl ein Benutzer mit Adminrechten unter "Ausführen als:" angegeben ist. Im Netz hab ich nur gelesen, dass man dieses Problem lösen kann, wenn man die NTFS-Berechtigung für den eingeschränkten Benutzer anpasst. Dies habe ich mit einem Skritp getan, jedoch funktioniert es trotzdem noch nicht. Es erscheint weiterhin die Fehlermeldung, wenn ich einen Task erstellen will. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.