Netshel - Konfigurationsscript beim booten auswählbar? |
||
---|---|---|
#0
| ||
22.03.2005, 15:38
Member
Beiträge: 124 |
||
|
||
22.03.2005, 16:30
Member
Beiträge: 546 |
#2
Hi Dicon,
es folgt ein Schuss aus der Hüfte: Lässt sich das Ganze nicht mittels versch. Hardwareprofilen realisieren? Gesetzt den Fall es würde funktionieren, würde das genau deinen Vorstellungen entsprechen. Afair wäre ein kleines Übel die entsprechend aufwendige Konfiguration von TCP/IP in der Beziehung, dass du wahrscheinlich einmalig jedes Profil booten müsstest, danach erst die relevanten Einstellungen vornehmen kannst. Wie gesagt, ohne Gewähr... Gruß, Sepia |
|
|
||
23.03.2005, 15:06
Member
Themenstarter Beiträge: 124 |
#3
Hi Sepia...
hab deine Idee mal ausprobiert - allerdings nur um eine Vermutung zu bestätigen: Das kann so nicht klappen... Ich kann zwar verschieden Hardwareprofile anlegen, sie werden mir auch zur Auswahl angeboten, allerdings haben die Hardwaresettings keinen Einfluss auf die Netzwerkeinstellungen. Die LAN-Einstellungen haben scheinbar keine Bindung an die jeweiligen Hardwareprofile. Vielleicht mal zwei, drei Überlegungen/Ansätze zur Diskussion für alle... Mein erster Gedanke war, das Problem über die boot.ini (boot loader) zu lösen, d.h. eine Batch einzubinden. Aus zwei Gründen bin ich da nicht weiter gekommen: 1. Ich habe außer den Standardzeigern keinen Syntax gefunden, der eine Stapelverarbeitung innerhalb des boot loaders ermöglicht. 2. Für mich gibt's da noch ein logisches Problem. Der boot loader startet das OS. Für eine Abarbeitung einer Batch würde das bedeuten, dass die Netzwerkeinstellungen geladen werden, bevor das OS geladen ist und entweder die Einstellungen übergeben werden können oder das ganze auch nicht klappt. Eine zweite Überlegung landete auch in der Sackgasse: Ich versuche das Ganze über die Benutzeranmeldung zu steuern. Ich lege für jede Netzwerk- einstellung einen eigenen Benutzer an und versuche die entsprechenden Einstellungen über das jeweilige Anmeldescript zu laden... Hab leider auch hierzu nichts finden können, was nur im Ansatz zu einem Ergebnis führt. Letzter Gedanke: Möglicherweise gibt es einen Dienst (NLA?) den man, wenn er gestartet wird, dazu bewegen kann, nach entsprechender Eingabeaufforderung, ein Script mit den jeweiligen Netzwerkeinstellungen abzuarbeiten... auch an dieser Stelle bin ich nicht weiter gekommen. Mal seh'n, vielleicht bringen diese Überlegungen jemanden auf eine grandiose Idee Grüße, dicon __________ Knie nieder NICHTS und danke der Welt, dass sie dir ein Zuhause gibt und dich am Leben hält. |
|
|
||
23.03.2005, 21:49
Member
Beiträge: 546 |
#4
Dann wurde aus dem "Schuss aus der Hüfte" wohl eher ein Sockenschuss. Wäre auch zu schön und einfach gewesen.
Da mich das Thema auch interessiert habe ich mal ein wenig Google bemüht: Außer Verweise auf 3'rd Party Tools, welche höchstwahrscheinlich kostenpflichtig sind, fand ich nur die von dir bereits angewandte Möglichkeit mittels 'netsh' div. Konfigurationen via Boardmitteln zu ändern. Wie gut oder schlecht, preiswert oder teuer diese Tools sind weiß ich nicht. Bin den Links nicht gefolgt, da ich dachte, das müsste mit Boardmitteln klappen. Das die Variante mit den Anmeldescripten nicht funktioniert ist schon dubios. Kannst du den Fehler dort genauer lokalisieren und beschreiben? Ich wäre vorher auch davon ausgegangen, dass ein Script mit den nötigen Befehlen für 'netsh' sich auf diesem Wege automatisiert beim Login starten lassen müsste. Die Version mit dem NLA Dienst finde ich hochinteressant. Leider habe ich keinerlei praktische Erfahrung mit der Nutzung dieses Dienstes da ich W2K User bin. Per Standard scheint dieses Teil ein Auge auf sich ändernde Netzwerk-Konfigs zu werfen um die neuen Werte geeigneten Applikationen mitzuteilen. Ich frage mich nur *was* genau überwacht wird und ob das autom. geschieht. Wenn dieser Service lediglich auf manuell angestossene Änderungen reagiert, dann aus seiner Stasis erwacht, eine Meldung verschickt und sogar noch dein Script abar- beitet, wäre das irgendwie moppeltgedoppelt. In dem Fall könntest du auch sofort deine Batch starten. Gruß, Sepia |
|
|
||
23.03.2005, 22:48
Ehrenmitglied
Beiträge: 2283 |
#5
Hai dicon,
hoffe dir geht es gut ;-) Also der Ansatz mit den verschiedenen Benutzern sollte eigentlich funktionieren. Ich würde das Script im Run oder Autostart des Users legen und dann sollte es eigentlich klappen. Auch sollten unterschiedlich Hardwareprofile funktionieren, indem Du Dir die Netzwerkkarte x-mal installierst und immer nur eine im Profil aktivierst und diese dann die IP Konfiguration hat. Zu guter Letzt gibt es dann noch verschiedene Tools, die sowas verwalten und ändern - mit fällt da grad nur der Connection Manager von IBM ein - gibt es aber auch als Freeware - glaub ich. R. __________ powered by http://different-thinking.de - Netze, Protokolle, Sicherheit, ... |
|
|
||
23.03.2005, 23:14
Member
Beiträge: 813 |
#6
Der erste Vorschlag von Robert (angepasstest Skript im jeweiligen User-Autostart) wär auch mein erster Gedanke gewesen.
Ausprobieren musst du es aber selber... __________ "Scheinsicherheit" - wie leicht lassen sich Viren- und Trojanerscanner austricksen? |
|
|
||
24.03.2005, 14:34
Member
Themenstarter Beiträge: 124 |
#7
Mal schau'n was mir über Ostern dazu einfällt...
Sepia... 'n Sockenschuss war's nicht wirklich... immerhin können wir damit einen möglichen, garnicht so dummen Ansatz von der Liste streichen Robert... danke der Nachfrage: ja Wie gesagt: Ostern wird's zeigen, aber ich glaube, mit den Benutzern erschlage ich nur einen Teil: die lokale Anmeldung. Was passiert mit Domainanmeldungen? Auch die Variante mit den x-NICs klingt gut, hat aber beim Nachdenken trotzdem den Haken, dass ich glaub, dass die LAN-Einstellungen nicht an eine NIC zu binden sind. Egal: ich halt euch auf dem Laufenden. Fröhliches Bunny-Jagen... dicon __________ Knie nieder NICHTS und danke der Welt, dass sie dir ein Zuhause gibt und dich am Leben hält. |
|
|
||
25.03.2005, 08:56
Ehrenmitglied
Beiträge: 2283 |
#8
LAN Einstellungen hängen an der Netzwerkkarte - nur Domäneneinstellungen hängen am Computer. Also wird es schon komplizierter.
Mmh, also da fällt mir eigentlich nur noch einwas ein: wie wäre es mit einer Erweiterung der gina.dll?? Möglicherweise liese sich sowas darüber abbilden, wobei da IMHO der Teil mit Computer und Domäne schon fast vorbei ist, aber der User wird zumindest erst nachher angemeldet. R. __________ powered by http://different-thinking.de - Netze, Protokolle, Sicherheit, ... |
|
|
||
'n ausagekräftigen Titel zu finden...
Situation: Ich bin mit meinem Labtop in vier unterschiedlichen LANs unterwegs.
Jedes LAN erfordert eine andere Konfiguration - IP, Gateway, DNS...
Für jedes LAN habe ich mir ein Script mit den entsprechenden Einträgen
geschrieben. Je nach Standort lasse ich die Scriptdatei über eine kleine Batch
abarbeiten:
netsh exec c:\setip_xyz.cfg
quit
exit
Soweit so gut - aber eben erst, wenn der Rechner schon gestartet ist.
Frage: lässt sich der ganze Prozess schon beim booten steuern? Bildlich
gesprochen: Noch vor dem Start von win erfolgt eine Auswahlaufforderung
à la: 1=HomeLAN, 2=Firma1LAN, 3=Firma2LAN... WÄHLE! - wobei nach
Auswahl das entsprechende Script geladen wird. OS winXPSP2.
Danke & Grüße, dicon
__________
Knie nieder NICHTS und danke der Welt, dass sie dir ein Zuhause gibt und dich am Leben hält.