Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Mehrer Rechner gleichzeitighochfahren und anmelden (https://www.delphipraxis.net/103476-mehrer-rechner-gleichzeitighochfahren-und-anmelden.html)

1ceman 16. Nov 2007 10:39


Mehrer Rechner gleichzeitighochfahren und anmelden
 
Wir haben hier ein Netzwerk mit mehren PCs und einen Server.
Die PCs sind alle identisch. Früher haben wir immer erstmal nen paar
Programme gesammelt, die wir neu installieren wollten und haben diese
dann alle auf einem Rechner installiert und dann die Festplatte mit Ghost
über Netzwerk auf die anderen Rechner geklont. Jetzt haben wir mit AutoIt
und nem selbst geschriebenen Programm ne Möglichkeit gefunden, wie man auch
einzelnes Programm oder Updates auf alle Rechner gleichzeitig installieren
kann. Dazu ändern wir nen paar sachen im administrator-account an der domäne.

Wir müssen uns dann nur noch an jedem PC als administrator (an der domäne)
anmelden und die Programme installieren sich dann von alleine.
Jetzt ist das anmelden an jedem Rechner auch sehr lästig.
Das Hochfahren der rechner machen wir per WakeOnLan mit nem zugehörigen Tool
der Wächterkarten(die wir benutzen) von einem Rechner aus.

Wir suchen jetzt ne Möglichkeit wie wir es realisieren können, dass die Rechner
sich quasi selber anmelden.
Hoffe ich hab das Problem einigermaßen verständlich erklärt.

Danke schonmal für eure Hilfe

Mfg,
1ceman

TUX_der_Pinguin 16. Nov 2007 10:50

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Es gibt ein Tool Names "TweakUI" da kann man Benutzername und Passwort angeben und dann meldet sich
der Rechner selbst an. Das Tool ist von Microsoft selbst.

1ceman 16. Nov 2007 11:01

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
kann ich den autologin davon denn über netzwerk starten??
weil die pcs sollen sich ja nicht immer automatisch anmelden,
sondern nur zur software installtion. danach soll wieder ein
manueller login stattfinden.

TUX_der_Pinguin 16. Nov 2007 11:07

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Hmm das ist ein Problem, das kann das Tool nicht.

Evtl. könnte man einen Dienst schreiben der auf jedem PC läuft und der fragt einen Server ab er sich
automatisch anmelden soll oder nicht, dann kann der Dienst versuchen über ein Script sich anzumelden.
Das würde mir noch einfallen was man evtl. versuchen könnte.

1ceman 16. Nov 2007 11:26

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
hmm...
das wird aber auch nicht so ganz einfach...
(hab z.b. keine ahnung, wie ich mich mit nem dienst dann einloggen soll...)

Kann man da nicht über den Server irgendwas machen.
Wenn man jetzt einen Pc hochfährt, der an einer domäne angemeldet ist,
zu welchem zeitpunkt erfährt die domäne das der Pc hochgefahren ist. oder
erfährt der server das gar nicht, sondern merkt er nur wenn sich jm am Pc
an der domäne anmeldet?
Sonst könnte man am server ja entsprechend was "aktivieren", sodass jeder pc
die login-daten gesendet bekommt, sobald er hochfährt(sich der Pc an der domäne "anmeldet")

Das ist jetzt nur ne rein theoretische überlegung erstmal(und auch sachlich bestimmt nicht
ganz richtig)

Ich hoffe ihr versteht was ich damit meine

Jelly 16. Nov 2007 11:30

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Du hast doch über das AD in der Domäne die Möglichkeit, Software beim Hochfahren des Rechnes zu installieren. das passiert dann noch bevor der Anmeldebildschirm erscheint.

Wäre das keine Möglichkeit für dich? Bdeingung ist lediglich, dass das Setup als MSI Paket vorliegt.

1ceman 16. Nov 2007 11:38

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Ja diese Möglichkeit, habe ich auch gerade "entdeckt".
Muss ich mir nochmal überlegen, klingt aber gut.
gibt es die möglichkeit aus ner normalen .exe ne msi installation zu machen, weil
viele Programm haben wir/gibt es nur als .exe.

AirJordan 16. Nov 2007 11:59

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Hi,

über die Gruppenrichtlinienverwaltung ein neues Gruppenrichtlinienobjekt hinzufügen und dort die
MSI Datei hinzufügen. Wenn du das dann einer Gruppe von User zugewiesen hast, wird beim nächsten
Starten eure Updates durchgeführt.

Jelly 16. Nov 2007 13:09

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Zitat:

Zitat von 1ceman
gibt es die möglichkeit aus ner normalen .exe ne msi installation zu machen, weil
viele Programm haben wir/gibt es nur als .exe.

Viele Setups liegen leider nicht als MSI Skript vor, und können auch nicht umgewandelt werden. Sind die Setups mit Tools wie InnoSetup, Astrum Installwizard o.ä. erstellt, so hat das nix mit MSI zu tun. :(

Dafür müsstest du die Setups neu erstellen, mit z.B. Installshield, Wise, Installaware oder was auch immer, was MSI Setups erstellen kann.

thkerkmann 16. Nov 2007 13:30

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Hi,

könnte man evtl. ein MSI Setup drumherum legen ? Das wäre für mich nämlich die logischste Vorgehensweise.

Gruss

1ceman 21. Nov 2007 11:52

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Also erstmal danke für eure guten Ideen.
Aber mir ist eientlich ne Art autologin über Netzwerk am liebsten...
Hab mir überlegt, dass ich vlt selber nen dienst schreibe, der sich automatisch einlogt.
Der Dienst bekommt von nem Programm die Login-Daten geschickt und loggt sich dann damit ein.
Nur in die Richtung hab ich mit Delphi noch nix gemacht ;)
Mein erste Problem ist schonmal, wie ich die gesendeten daten in das login fenster eintrage.
Hab da aber vlt auch ne andere Idee. Und zwar man schreibt die daten in die registry
(oda wo auch immer das nochmal war) und startet den Pc einfach neu.
Also die erste Lösung ist meiner Meinung nach aber eleganter;)

Mfg
1ceman

TUX_der_Pinguin 23. Nov 2007 08:27

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Ich habe mal kurz gesucht und bin auf folgendes gestoßen Link.

Ist nur die Frage ob das alles Ausreicht wenn ein Dienst erst beim Start die Einträge vornimmt,
oder man das schon vor dem herrunterfahren machen muß.

1. Möglichkeit
- Rechner einschalten
- Windows startet
- Dienst fragt im Netz nach Benutzerdaten
- Dienst trägt Autologon in Reg. ein
- Windows meldet sich selbst an.

2. Möglichkeit
- Rechner einschalten
- Windows startet
- Windows anmeldung erscheint
- Dienst fragt im Netz nach Benutzerdaten
- Dienst trägt Autologon in Reg. ein

Für das erste würde sprechen das Dienste ja auch laufen wenn sich keiner am Rechner anmeldet,
nur ist trotzdem die Frage wann reagiert Windows auf die Autologon Informationen.

RavenIV 23. Nov 2007 08:54

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Zitat:

Zitat von TUX_der_Pinguin
Ich habe mal kurz gesucht und bin auf folgendes gestoßen Link.

Ist nur die Frage ob das alles Ausreicht wenn ein Dienst erst beim Start die Einträge vornimmt,
oder man das schon vor dem herrunterfahren machen muß.

1. Möglichkeit

2. Möglichkeit

Die zweite Möglichkeit dürfte zu spät sein.
Das Autologon muss bestimmt in der Registry eingetragen sein, bevor der Anmelde-Dialog erscheint.
Evtl. muss es sogar schon beim starten von Windoes eingetragen sein.

1ceman 23. Nov 2007 10:01

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Aber man könnte die Autologin-Daten ja in die Reg Eintragen und dann den pc neustarten.
Ich werd mal versuchen was zu basteln, wenn ich fragen habe, meld ich mich nochmal ;)

1ceman 26. Nov 2007 10:27

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Hab das Tutorial zum Thema Dienste gefunden.
Leider scheint das so einfach unter Delphi 6 Personal nicht zu gehen :(
Weiß jm wie ich dass sonst machen kann, ohne alles selber zu programmieren??
wenn das nicht möglich ist, kennt jm nen Tutorial wo beschreiben ist, wie man nen dienst selber schreibt?
(hab nix gefunden bei google, kann aber sein dass ich auch nur zu doof bin)

Mfg
1ceman

TUX_der_Pinguin 26. Nov 2007 14:48

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Ich habe selber vor kurzem mich mit dem Thema Dienste beschäftigt, hier ist ein Posting von
mir mit samt Quellcode Link

SirThornberry 26. Nov 2007 15:00

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
unter Delphi6 Personal willst du das doch auch hoffentlich nicht nutzen? Oder wird bei euch nichts kommerzielles gemacht?

1ceman 27. Nov 2007 13:27

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
So mit Delphi7 Enterprise ging es super ;)
Hab jetzt ein Server-Programm und einen Client-Dienst. Der Dienst bekommt
die autologin daten geschickt, trägt sie ein und startet den pc neu. Funktioniert
alles super ;)
Werd jetzt das ganze noch was verbessern, aber die das wichtigste funktioniert schonmal.

Danke für eure Hilfe

Mfg
1ceman

//Edit: Ne wir machen nix kommerzielles ;)

RavenIV 27. Nov 2007 13:30

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
Stellst Du das Programm-Paket dann auch hier zur Verfügung?
Schliesslich bist Du durch unsere Hilfe soweit gekommen.
Ich will damit nicht sagen, dass Du es ohne nicht geschafft hättest...

1ceman 3. Dez 2007 12:53

Re: Mehrer Rechner gleichzeitighochfahren und anmelden
 
ja ich werd das programmpaket hier zur verfügung stellen. ;)
im moment ist es aber noch zu speziell für unser netzwerk hier.
ich werde eine einfache grundversion erstellen.

Mfg
1ceman


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz