Warum ich das brauche :
Ich habe Pen Drive voller Batch-Scrips und anderer Diagnosetools. Ich habe 75 eigenständige (nicht vernetzte) PCs, hauptsächlich mit Win-XP-Pro SP-2, in 2 Labs. Ich muss mich oft bei jedem PC mit einem Administratorkonto anmelden, um etwas zu konfigurieren oder zu diagnostizieren.
Wenn ich also einen PC starte, muss ich jedes Mal den Benutzernamen manuell aus dem Anmeldebildschirm auswählen und auch sein Passwort eingeben.
Jetzt möchte ich mich bei Admin Acc anmelden. Automatisch (programmgesteuert), wenn mein USB-Stick an den PC angeschlossen ist.
Was ich weiß:
Ich weiß, dass es möglich ist, Skripte (Batch-Dateien) auszuführen, bevor sich der Benutzer in XP / Win7 anmeldet. Ich habe eine Batch-Datei geschrieben und auf einem lokalen PC gespeichert. Ich habe es in einer Gruppenrichtlinie so konfiguriert, dass es beim Systemstart ausgeführt wird (GPO-Speicherort: Computerkonfiguration \ Windows-Einstellungen \ Skripte (Start / Herunterfahren) \ Sartup ). Diese Batch-Datei erkennt erfolgreich, ob das USB-Stick angeschlossen ist oder nicht.
Ich habe eine andere Batch-Datei (derzeit leer) auf dem Pen Drive gespeichert.
Die 1. Batch-Datei durchsucht alle Laufwerke von C bis Z mithilfe einer Schleife nach der 2. (login.bat) Batch-Datei. Wenn die Datei vorhanden ist, wird davon ausgegangen, dass ein USB-Stick vorhanden ist, und die weitere Batch-Datei (login.bat) wird aufgerufen, um fortzufahren.
Was ich nicht weiß:
Jetzt weiß ich nicht, wie der Code der Datei login.bat lauten soll, oder ich weiß nicht, wie ich mich pragmatisch anmelden soll.
Was sind andere Alternativen im Auge:
Es ist nicht erforderlich, nur eine Batchdatei zu verwenden. Ich kann auch überlegen, ob Sie eine andere Option für die automatische Anmeldung haben, z. B. die Verwendung VB Script
einer anderen ausführbaren Datei für den 3. Teil.
Bearbeiten:
Entsprechend dieser Frage Benutzer für automatische Anmeldung unter Windows über Batch-Skript festlegen Ich kann ein Skript erstellen, um Registrierungseinträge zu ändern und die automatische Anmeldung zuzulassen. Obwohl dies funktioniert, müssen Sie Ihren PC neu starten, damit die Änderungen übernommen werden. Welches ist etwas, das ich vermeiden möchte. Das Ausführen und Neustarten des Skripts dauert länger als das persönliche Anmelden.
Ich möchte mich bei Bedarf automatisch anmelden können. Dies bedeutet, dass das Skript mich nach dem Anschließen meines Pen Drive in der Lage sein sollte, mich im Administratorkonto anzumelden, ohne den PC neu zu starten.
Ich habe im Internet gelesen, dass dies durch das Erstellen einer GINA-DLL-Datei erreicht werden kann, aber ich habe keine Erfahrung auf diesem Gebiet. Irgendwelche Ideen, wie dies umgesetzt werden kann?