oggy512
Goto Top

Ordnerfenster in einem eigenen Prozess starten - Registryeintrag?!

Hallo,

ich hab mal ne Frage bezgl. der Userverwaltung an euch.

Also folgendes Problem:

Ich arbeite als Administrator bei einem großen IT Unternehmen mit dementsprechend vielen PCs. Nun geht es darum die Netzwerkeinstellungen auch unter nem Useraccount anpassen zu können.

Das wil ich mit dem befehl "runas" lösen. Wie das funktioniert ist mir schon klar, also sprich mit der ClassID usw.

Jetzt muss aber unter dem Adminaccount ja der Harken bei "Ordnerfenster in eigenen Prozess starten" setzten.
Das bedingt, dass ich mich 1 x an jedem PC als Admin anmelde und das entsprechend einstelle.

Genau das will ich vermeiden, da wir wie gesagt mehrer tausend PCs haben.


Nun die Frage: Gibt es die Möglichkeit das ganze über die Registry zu machen?

Ich hab den Schlüssel bereits gefunden:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"SeparateProcess"=dword:00000001

So, nun ist der "Current_User" ja der angemeldete. Gibts denn nen Standard-User ID bei jedem XP Rechner vom Adminaccount, wo ich diesen Wert quasi auch unter dem angemeldeten User für den Adminacc einstellen kann um dann mit dem Runas die Netzwerkverbidungen aufzurufen?
(kann ja auch die Registry mit runas aufrufen um unter dem Useracc zugriff auf die Adminregistry zu bekommen...)

Ich hoff ihr versteht was ich meine face-wink

danke schonal face-smile

Content-ID: 103525

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

Ausgedruckt am: 26.11.2024 um 11:11 Uhr

Iwan
Iwan 08.12.2008 um 10:54:47 Uhr
Goto Top
guten morgen,

die User sollen also die Netzwerkeinstellungen verändern dürften, richtig?
dann trag sie doch einfach in die Gruppe "Netzwerkkonfigurations-Operatoren" ein

oder was genau möchtest du machen oder erreichen?
Oggy512
Oggy512 08.12.2008 um 14:25:06 Uhr
Goto Top
nein, nicht die user, sondern ich.

sprich:

user ist angemeldet, hat z.b. nen umzug oder ne störung gemeldet, ich geh vor ort un passe die einstellungen an, will aber das ab- und anmelden vermeiden.
1. weil der vorgang an sich dauert (benutzer abgemeldet, admin anmelden, alles laden, wieder abmelden,...)
2. weil wir ein SWM system im einsatz haben, welches dann immer dazwischen funkt, wenn sich ein user neu anmeldet (userisntallationen laufen an, obwohl ich doch nur 1 einstellung anpassen will) und
3. weil es ansich einfach schneller geht.

(=> hin, kurz "runas" eingeben, einstellung anpassen, fertig face-wink )

weist du wie ich meine?
Iwan
Iwan 08.12.2008 um 15:00:17 Uhr
Goto Top
ich mach das immer etwas anders, aber funktioniert seit Jahren ohne Probleme:
rechtsklick auf das IE-Icon in der Schnellstartleiste, "Ausführen als...", Benutzername und Passwort eingeben, IE starten lassen
sollte kein Benutzerprofil existieren, wird eins angelegt und der IE startet
in der Adresszeile gibst du dann einfach "C:\" ein und schon wird aus dem IE quasi ein normales Explorer-Fenster, in dem du alles machen kannst, als wenn du selber angemeldet wärst
Oggy512
Oggy512 10.12.2008 um 09:02:11 Uhr
Goto Top
Hi,

danke für die info, damit hats funktinoiert.

habs nur noch n bissl angepasst, ich öffne über den IE die Netzwerkverbindungen.
Das ganzer per Batch, die ich dann ja mit runas ausführen kann face-wink

Für die Interessierten hier der Code:

 start "" /b "c:\Programme\Internet Explorer\iexplore.exe" ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}   

Merci face-smile
campari.s
campari.s 11.04.2012 um 18:33:13 Uhr
Goto Top
Hallo,

ich stehe gerade vor dem selben Problem wie Oggy512 es Eingangs beschrieben hat.

Leider komme ich mit den Beschreibungen von Iwan und Oggy512 nicht ans Ziel.

Ich starte wie Iwan es beschrieben hat den IE mit "Ausführen als ..." und wechsle dann durch Eingabe von C:\ in der Adresszeile zum "normalem Explorer-Fenster".
Dort wähle ich im Pulldown Menü der Adressleiste die Systemsteuerung aus und wähle dort die Netzwerkverbindungen.
Wenn ich dort dann die Eigenschaften der Lan-Verbindung aufrufe, bekomme ich die Meldung, dass ich nicht über die erforderlichen Berechtigungen verfüge.

Mit dem Code von Oggy512 habe ich mich auch schon versucht, aber leider ohne das gewünscht Ergebnis.

Was mache ich falsch?

Es wäre sehr nett, wenn mir hier jemand weiterhelfen könnte.

LG
Werner
Oggy512
Oggy512 12.04.2012 um 10:50:02 Uhr
Goto Top
Hui,

hast den Thread ja aus ner tiefen Versenkung geholt ^^

Ich hatte mir das ganze damals in ein kleines Batchscript eingearbeitet. Habs auch in der Tat noch auf der Platte gefunden (Informatiker - Jäger und Sammler, hehe)

Einfach anklicken und starten, es kommt dann ne Auswahl was du starten möchtest und anschließend die Abfrage nach Adminaccount und PW.

Kannst es benutzen wenn du willst, download über DB: http://dl.dropbox.com/u/55527402/admin/admin.zip

Gruß
Oggy
106009
106009 12.04.2012 um 12:38:00 Uhr
Goto Top
Zitat von @campari.s:

Was mache ich falsch?

Hi,

versuch's mal so in der Eingabeaufforderung:
runas /user:Administrator cmd.exe && rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl

Gruß
campari.s
campari.s 20.04.2012 um 17:17:24 Uhr
Goto Top
Hallo Oggi,
Hallo ollidolli,

erstmal herzlichen Dank, für Eure Hilfe.
Ich habe zwischenzeitlich beide Lösungsansätze ausprobiert - beide Male ohne Erfolg.

@oggi:
Dein Script ist echt super. Die Punkte [2] - [8] funktionieren auch einwandfrei, nur halt nicht [1] Netzwerkverbindungen. ;-(
Wenn ich diesen Punkt starte, öffnet sich nicht Netzwerkverbindungen, sondern nur ein normales Explorerfenster.

@106009
Wenn ich Deinen Befehl auf der Kommandozeile ausführe, öffnet sich erst eine weitere Console mit dem Titel "cmd.exe (wird als <Rechnername>\Administrator ausgeführt) und als zweites Fenster die Netzwerkverbindungen.
Wenn ich hier dann mit der rechten MT auf LAN-Verbindung --> Eigenschaften klicke, öffnen sich zwar die Eigenschaften von LAN-Verbindung, aber gleichzeitig kommt die Meldung:
"Einige Steuerelemente auf dieser Eigenschaftenseite sind deaktiviert, da Sie nicht über die für den Zugriff erforderlichen Berechtigungen verfügen."

Beide Ergebnisse decken sich genau mit den Erfahrungen, die ich schon vor Euren beiden Beträgen gemacht habe.

Sollte ich mich nicht total verpeilt haben - aber nach Euren Anleitungen kann man ja fast nichts falsch machen - vermute ich mal, dass Microsoft hier in der Zwischenzeit mit einem Patch/SP etwas geändert hat, dass das so nicht mehr funktioniert..:
Um meine Vermutung zu bestätigen / auszuschließen, hätte ich noch eine Bitte, aber nur, wenn es nicht zu viele Umstände macht:
Könntet Ihr so nett sein und testen, ob Eure Lösungen bei Euch noch funktionieren?

LG
Werner
106009
106009 20.04.2012 um 18:54:56 Uhr
Goto Top
Hi,

Zitat von @campari.s:
Könntet Ihr so nett sein und testen, ob Eure Lösungen bei Euch noch funktionieren?

Hier funktioniert es, sowohl mit deaktivierter (Regler unten) als auch aktivierter (Regler ganz oben) UAC, und zwar sowohl in der 32-bit als auch in der 64-Bit-Version von Windows 7 Ultimate.
Sieh doch mal in der Ereignisanzeige nach, ob dort weitere Hinweise dazu enthalten sind.

Gruß
campari.s
campari.s 21.04.2012 um 18:30:35 Uhr
Goto Top
Hallo ollidolli,

sorry, aufgrund des Alters des Threads und weil oggy es in seinem Eingangspost schon geschrieben hatte, habe ich dummerweise nicht erwähnt, dass es sich bei dem Client-OS um Windows XP SP3 handelt.
Hab mittlerweile Eure beiden Vorschläge nochmals unter Windows 7 getestet und da hast Du natürlich vollkommen Recht, da funktioniert Deine Lösung und die von oggy genau wie sie sollen.
Nur halt leider unter Windows XP SP3 komm ich so nicht an die Netzwerkverbindungen ran.
Vielleicht eine Idee, an was das liegen könnte?

LG
Werner
106009
106009 21.04.2012 um 19:49:19 Uhr
Goto Top
Zitat von @campari.s:
Nur halt leider unter Windows XP SP3 komm ich so nicht an die Netzwerkverbindungen ran.
Vielleicht eine Idee, an was das liegen könnte?

Der runas-Befehl funktioniert unter XP Prof SP3 genauso, zumal hier keine UAC dazwischenfunken kann.
Oder versuchst du das etwas mit XP-Home?

Gruß
Oggy512
Oggy512 22.04.2012 um 17:46:32 Uhr
Goto Top
Ich hatte die Batch damals für Win XP Pro (SP2) geschrieben. Hätte jetzt ehr erwartet, dass es mit Win 7 nicht mehr funkt...

Ich teste das morgen im Büro mal wieder aus und gebe dann bescheid.

Gruß
Oggy
Oggy512
Oggy512 23.04.2012 um 10:20:28 Uhr
Goto Top
so, also ich hab's gerade nochmal mit nem frisch installieren win xp sp3 getestet
(zwar in ner VM, aber das macht ja nix)

Wenn ich mich als normaler user anmelde und die Netzwerkverbindungen öffne, bekomme ich kein Zugriff. Wenn ich dann die Batch anklicke (auch als normaler user), dann die 1 wähle, administrator und PW eingebe, starten wieder die Netzwerkverbindungen und wenn ich dann die LAN Verbindung wähle (geht komischerweise nur über Rechtsklick > Eigenschaften, Doppelklick funktioniert nicht), dann kann ich dort alle Einstellungen ändern, wie ich es brauche.

Läuft bei dir evtl. eine Firewall oder sonst etwas, was die Batch blockt?

BZW: nutzt du den Domänenadminaccount, oder den Lokalen?
(hier getestet nur mit lokal)