crynarius
Goto Top

Windows 7 idle auto login

Hallo Leute,

zunächst eine kleine Übersicht: Wir haben hier eine Windows Server 2008 Domäne mit etwa 20 Windows7 Client-Rechnern. Da die Renderkapazitäten zu Stoßzeiten auf den Renderkisten ans Limit geraten, werden hin und wieder die 20 Artist-Rechner mit benutzt. Da dies bisher aber sehr umständlich im Handling war, möchte ich nun folgendes einrichten:

Wenn einer der Rechner gestartet wird, soll der Anmeldebildschirm x Minuten lang erscheinen. Meldet sich während dieser Zeit kein Benutzer an, so soll ein "Render-User" automatisch angemeldet werden. Im Autostart dieses Benutzers liegt dann ein Programm, dass eine Verbindung zu unserer Render-Manager-Software herstellt und ihr sagt, dass der Rechner zum rendern benutzt werden kann. Außerdem kann man in besagter Software einen idle-shutdown einrichten wenn keine Render-Jobs in der Warteschleife sind. Über WOL wird der Rechner dann gestartet, wenn ein Render-Job erstellt wird. Allerdings kommt der Rechner dann wieder nur zum Anmeldebildschirm, wofür ich erneut einen verzögerten Auto Login benötige.

Im Aufgabenplaner stehen mir soweit ich das überblicken konnte alle erforderlichen Trigger dafür zur Verfügung. Leider habe ich keine Möglichkeit gefunden, dort einen Auto Login vorzunehmen, nachdem einer der Trigger ausgelöst wurde.

Bisher läuft das ganze über einen Windows-Service. Da dieser immer läuft müssen allerdings die Rechner, an denen die Artists arbeiten dann manuell aus dem Renderpool entfernt und wieder hinzugefügt werden.

Ich hoffe ihr habt ein paar Ideen. Vielen Dank für eure Hilfe.

MfG

Content-Key: 167288

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

Ausgedruckt am: 29.03.2024 um 08:03 Uhr

Mitglied: 90776
90776 31.05.2011 um 21:12:36 Uhr
Goto Top
Hi crynarius

hatte das selbe "Problem" vor einiger Zeit auch und hab bisher keine "schöne" Lösung gefunden

was du jedoch beispielsweise machen kannst:

entweder per Aufgabenplanung oder Hochfahren-Richtlinie ein Skript starten, dass

X min wartet

Beenden wenn:
Variable / Datei / whatever existiert
Benutzer angemeldet ist

Variable / Datei / whatever nicht existiert:
Autologgin per Registry aktiviert
RunOnce Eintrag um Autologgin zu deaktivieren
Variable / Datei / whatever erstellen
Neustart

Grüsse
Switcher
Mitglied: 60730
60730 31.05.2011 um 21:43:21 Uhr
Goto Top
moin,

ich hab ja wie immer keine Ahnung, aber......

  • die 20 Artist-Rechner haben doch eine gültige OS Lizens...
  • Eine OS Lizens darf man auf dem gleichen Blech so oft installieren, bis das Blech platzt (wenn man immer nur eine nutzt)

  • Einem User (ok "Künstler sind da ja gerne anders, als der Rest) kann ich aber doch sagen - wenn du deinen Rechner einschaltest - bitte nach dem einschalten im Boot Menü auf Artist gehen und zurücksporteln (re turn) oder die Anykey Taste drücken.

Ergo:
  • Dualboot mit Renderfunktion und autolog mit einem Johndoedarfsonstnixuser, der nach 60 sekunden weiterbootet einrichten
  • WOL einrichten

  • Zettel an die Artisten schicken
  • nettes Hintergrundbild für das Renderbootos malen.

  • Knopf drücken und Füsse auf den Tisch legen.
Mitglied: crynarius
crynarius 01.06.2011 um 12:36:35 Uhr
Goto Top
Hi switcher94,

das hört sich doch nach einem ordentlichen workaround an.

Hast du das über eine Batch gelöst oder was hast du verwendet?


@timobeil

ansich eine schöne Idee, nur leider befürchte ich, dass meine Künstler mir das nicht verzeihen werden. Ich werde es aber als Notlösung im Hinterkopf behalten.


Vielen Dank euch beiden schonmal

Grüße
Mitglied: 90776
90776 01.06.2011 um 13:10:34 Uhr
Goto Top
Zitat von @crynarius:
das hört sich doch nach einem ordentlichen workaround an.
ist ja auch der Sinn der Sache face-smile

Hast du das über eine Batch gelöst oder was hast du verwendet?
gelöst noch gar nicht, hatte mal mit der Idee gespielt aber nie wirklich umgesetzt

Allerdings benutze ich des öfferen eine Einmal-Autologin Batch die man ohne Probleme für dein Vorhaben zurechtschneidern könnte

Autologin_Ein.bat
@echo off
setlocal EnableDelayedExpansion
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v AutoAdminLogon  /d 1  
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultUserName  /d *BENUTZER*  
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultPassword  /d *PASSWORT*  
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /f /v DefaultDomainName  /d *DOMAIN*  
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /f /v Login /d "%CD%\Autologin_Aus.bat"  

Autologin_Aus.bat
@echo off
setlocal EnableDelayedExpansion
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /d "0" /f  

Somit wird nach dem nächsten Start der einmalige Autologin verwendet

Grüsse
Switcher