Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Windows-Profis gefragt: Automat Anmelden abhängig von Uhrzeit

AH966 / 7 Antworten / Baumansicht Nickles

Hallo!

Für alle, für die der nachfolgende Roman zu lang ist:
Die Frage lautet: Kann ich einen bestimmten Benutzer mit Admin-Rechten zu einem bestimmten Zeitpunkt (sonst nicht!) automatisch anmelden lassen (z.B. per Batch)??

Der Hintergrund:
Ich habe immer noch das alte Problem mit meiner Datensicherung, bzw. Geplante Tasks bei zwei PCs mit Windows XP Home SP2.
Wer's nachlesen möchte:

http://www.nickles.de/thread_cache/538181077.html
http://www.nickles.de/thread_cache/538146222.html

Das Problem besteht darin, daß beide PCs nachts hochfahren und Geplante Tasks mit admin-Rechten ausführen sollen. Leider meldet nachts niemand die Dinger an und da liegt wohl unter XP Home das Problem: Der Task wird gestartet und nach 30 - 40 sec. wieder abgebrochen (Im Ereignisprot kommt 2x Userenv-Fehler).

Also muß ich dafür sorgen, daß nachts der Admin angemeldet wird.
Die automatische Anmeldung, wie man sie über die Registry erreicht, bringt's hier net, weil der Admin ja nur nachts angemeldet sein soll.
Tagsüber soll ganz normal der Anmeldebildschirm erscheinen.

Kann ich sowas per Batchdatei lösen?? Es reicht ja, wenn eine Batchdatei angestoßen wird und den Admin anmeldet. Danach können ja die DaSi-Batchs laufen.
Hat da jemand eine Idee?

Bitte untertänigst um Hilfe. Ich betreue in der Firma ca. 30 Win2000-PCs, dazu 5 Win2K-Server inner Domäne und dort arbeiten wir viel mit Geplanten Tasks und mit Windows XP MickyMaus geht's net - heul!

GarfTermy AH966 „Windows-Profis gefragt: Automat Anmelden abhängig von Uhrzeit“
Optionen

lösungsansatz...

1. einen task "sleep"
2. einen task "start"
3. einen task "backup", der unter dem erforderlichen user ausgeführt wird

tools:

pstools - daraus psshutdown

btw...

wenn du server hast - warum hast du lokal gespeicherte daten im netz? das macht man so nicht. alle daten gehören auf den server, dort wird zentral gesichert.

;-)

AH966 GarfTermy „lösungsansatz... 1. einen task sleep 2. einen task start 3. einen task backup ,...“
Optionen

Hallo garftermy,

natürlich liegen die Daten auf einem Server - in der Firma.
Hab mich falsch ausgedrückt...
Die Problematik besteht leider zuhause, da hab ich 2 PCs und 'ne IcyBox als NAS, darauf sichere ich.

Die Sahce mit dem Shutdown und dem Backup würde auch funktionieren, wenn der PC nicht ca. 35 Sek. nach Starten des Tasks denselbigen wieder beenden würde.
Eine weitere Möglichkeit wäre, einen Benutzer mit Standard-Rechten immer autom. anmelden zu lassen. Dannhätte ich das Problem wahrscheinlich net.
Ist nämlich nur ein Benutzer angemeldet und man geht bei dem Task (der unter anderem Benutzer ausgeführt wird) auf "Ausführen" läuft die ganze Sache bis zum Ende durch.
Nur wenn der PC bis zum Anmeldebildschirm hochgefahren ist und kein Benutzer angemeldet wird, bricht der Task nach einer halben Min. ab...
Ich frage mich, warum der dann überhaupt startet - irgendwas läuft da komisch...

GarfTermy AH966 „Hallo garftermy, natürlich liegen die Daten auf einem Server - in der Firma....“
Optionen

womit sicherst du denn?

;-)

AH966 GarfTermy „womit sicherst du denn? - “
Optionen

Hi garftermy,

ich sichere über Batchdateien mit WinRar. Für jede Partition (C:, D: und E:) eine eigene Batchdatei.
Einfach deswegen, weil die Rar-Dateien unabhängig von einem bestimmten Windows-System auslesbar sind.
Damit habe ich Komprimierung, ist einigermaßen schnell, kann Dateien in 2GB-Teile aufsplitten und ich kann die Dateien von dem PC meiner Freundin aus auch einlesen.

Habe gestern abend mal folgendes probiert:
Mein Standard-Benutzer mit eingeschränkten Rechten wird immer automatisch angemeldet. Task wird nachts mit administrativen Rechten gestartet.

Was soll ich sagen? Der sichert immer noch! Und die Batchdateien sind auch noch offen! So, wie's sein soll!

Also:
- Normal-User angemeldet, Task mit Admin-User gestartet: LÄUFT!

- Kein User angemeldet, Task mit Admin-User gestartet: läuft NICHT!

stattdessen folgende Meldungen im Ereignisprotokoll - Anwendung:
Userenv - EventID: 1524
Die Klassenregistrierungsdatei kann nicht entladen werden, da sie weiterhin von anderen Anwendungen bzw. Diensten verwendet wird. Die Datei wird entladen, wenn sie nicht mehr verwendet wird.

und
Userenv - EventID: 1517
Die Registrierung des Benutzers "COMPUTER\Admin-User" wurde gespeichert, obwohl eine Anwendung oder ein Dienst auf die Registrierung während der Abmeldung zugegriffen hat. Der von der Registrierung des Benutzers verwendete Speicher wurde nicht freigegeben. Der Upload der Registrierung wird durchgeführt, wenn diese nicht mehr verwendet wird.

Dies wird oft durch Dienste verursacht, die unter einem Benutzerkonto ausgeführt werden. Versuchen Sie diese so zu Konfigurieren, dass sie unter den Konten "Lokaler Dienst" oder "Netzwerkdienst" ausgeführt werden.


Wieso Abmeldung? Der User war doch in dem Fall gar nicht richtig angemeldet, nur ein Task wurde unter seinem Namen gestartet. Ist ja auch in Ordnung, daß dabei was auf die User-Reg zugreift, aber warum schießt der Rechner das so schnell (hier nach 39 sec.) selbständig ab, bzw. wieso startet er es überhaupt, wenn's ihm net passt?
Da tappt man immer im Dunkeln, wenn's nur teilweise funktioniert....

Das Problem ist vorerst gelöst, aber trotzdem plagt mich die Neugier, warum das so ist. Ich vermute mal, daß es möglicherweise unter Win XP Prof. laufen würde. Unter Win2000 geht's auf jeden Fall. Wenn also jemand einen Tip, Hinweis, Idee oder Vermutung hat, warum das auftritt - bitte hier posten!

Vielen Dank!

GarfTermy AH966 „Hi garftermy, ich sichere über Batchdateien mit WinRar. Für jede Partition C:,...“
Optionen

"...ich sichere über Batchdateien mit WinRar. ..."

sorry - winrar ist kein backuptool und damit grundsätzlich NICHT geeignet strukturierte backups zu erstellen. ich vermute, das winrar probleme hat, wenn es seine gui nicht starten kann.


besser?

ntbackup - lieferumfang, läuft auch ohne gui

;-)

AH966 GarfTermy „ ...ich sichere über Batchdateien mit WinRar. ... sorry - winrar ist kein...“
Optionen

Hallo garftermy,

klar ist WinRar kein Backup-Tool. Für meine Zwecke aber ausreichend. Theoretisch könnte ich auch automatisch in Generationen sichern, wenn ich z.B. eine Datumskennung mit in den Archivnamen einfliessen lassen würde.
Ich mache keine inkrementellen Backups, nur Vollsicherungen.

NTBackup hab ich auch schon probiert. Problem: Kann nicht auf 2GB umbrechen, d.h. es gäbe riesige Dateien.
Aber auf dem NAS kann ich nur FAT32 oder EXT2/EXT3 einrichten.
Habe mich für FAT32 entschieden (kleinster gemeinsamer Nenner :-)), damit ich, falls das NAS-Gehäuse mal'n Macken hat, die Platte noch direkt an den IDE-Port hängen und lesen kann. Hab zuhause noch kein Linux...
Und bei FAT32 ist halt bei 2GB-Dateien Schluss...

Aber wie gesagt: Im nicht-angemeldeten Zustand startet der Task kurz (der startet WinRAR) und die Sicherung der ersten Partition läuft.
Danach wird der Task abgeschossen (nicht WinRar - das läuft weiter). Und wenn die erste Partition gesichert wurde und per Batch die nächste dran wäre, ist Ende, weil die aufrufende Batch nicht mehr läuft.
Wenn ich nur eine Partition sichere und beim Winrar-Aufruf den Parameter "-ioff" (fährt danach PC runter) mitgebe, funktioniert das ebenfalls, weil der Shutdown dann von WinRar und nicht vonner Batch initiiert wird.

GarfTermy AH966 „Hallo garftermy, klar ist WinRar kein Backup-Tool. Für meine Zwecke aber...“
Optionen

dann versuch mal traybackup ...via google...

;-)