WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   XP-Admin-Rechte verleihen (http://www.wcm.at/forum/showthread.php?t=236090)

ff 02.09.2009 09:36

XP-Admin-Rechte verleihen
 
Hat jemand eine Loesung, wie ich folgendes Szenario schneller abwickeln kann?
Ein Programm soll auf einem standalone XP-Pro-Rechner mit DAU-Profil (also eingeschraenkten Rechten) installiert werden.
Meine bisherige Vorgehensweise:
* Als Administrator einloggen
* Dem DAU die Admin-Rechte verleihen
* Als Admin ausloggen
* Als DAU mit Admin-Rechten einloggen
* Programm installieren
* Programm testen
* Dem DAU die Admin-Rechte entziehen
* Als DAU ausloggen
* Als DAU einloggen
* Programm unter den eingeschraenkten Rechten testen

Gaehn, schnarch ...

Hat irgendjemand ein Script,
- das ich vom DAU-Profil aufrufen kann
- wo ich das Admin-PW eingeben kann
- das dem DAU Admin-Rechte verleiht bzw entzieht?

... und dann bin ich aufgewacht, oder was?
Danke und lg
ff

zigeina 02.09.2009 09:41

Zitat:

Zitat von ff (Beitrag 2378362)
Hat jemand eine Loesung, wie ich folgendes Szenario schneller abwickeln kann?
Ein Programm soll auf einem standalone XP-Pro-Rechner mit DAU-Profil (also eingeschraenkten Rechten) installiert werden.
Meine bisherige Vorgehensweise:
* Als Administrator einloggen
* Dem DAU die Admin-Rechte verleihen
* Als Admin ausloggen
* Als DAU mit Admin-Rechten einloggen
* Programm installieren
* Programm testen
* Dem DAU die Admin-Rechte entziehen
* Als DAU ausloggen
* Als DAU einloggen
* Programm unter den eingeschraenkten Rechten testen

Gaehn, schnarch ...

Hat irgendjemand ein Script,
- das ich vom DAU-Profil aufrufen kann
- wo ich das Admin-PW eingeben kann
- das dem DAU Admin-Rechte verleiht bzw entzieht?

... und dann bin ich aufgewacht, oder was?
Danke und lg
ff

sicher gibts solche scripts
was glaubst du wie in grossen umgebungen programme installiert werden?

aber ist es nich möglich das programm unter einem admin user zu installieren und der normale user hat es dann auch??? :cool:

ff 02.09.2009 09:51

Zitat:

Zitat von zigeina (Beitrag 2378364)
sicher gibts solche scripts
was glaubst du wie in grossen umgebungen programme installiert werden?

Das ist aber dann meist eine Server-Client-Umgebung. DA geht das ...

Zitat:

Zitat von zigeina (Beitrag 2378364)
aber ist es nich möglich das programm unter einem admin user zu installieren und der normale user hat es dann auch??? :cool:

Das funktioniert manchmal, aber sicher nicht generell. Es haengt davon ab, wie sich das Programm installiert. Einheitlich ist das noch lange nicht, besonders bei Freeware etc.

Karl99 02.09.2009 10:29

Mach´s anders: Als Admin das Programm installieren, dem DAU das Icon auf den Desktop platzieren - wäre schon aufrufbar!
Es gibt ja auch etliche Installationen, die fragen, ob alle auf dem PC vorhandene User das Programm nutzen sollen - "All User"-Variante, wo hier einfach das Aufruficon unter All-User eingesetzt wird und damit auch vom DAU nicht entfernt werden kann (kann man auch selbst machen!)
Hast Du diese Variatne schon ausprobiert und irgendetwas funktioniert nicht? Bitte um mehr Infos!

FranzK 02.09.2009 10:44

Zitat:

Zitat von ff (Beitrag 2378366)
...
Das funktioniert manchmal, aber sicher nicht generell. Es haengt davon ab, wie sich das Programm installiert. Einheitlich ist das noch lange nicht, besonders bei Freeware etc.

Schlimmstenfalls verschiebst du dann den Menüeintrag in das Startmenü des entsprechenden Users. Deine geschilderte Vorgangsweise ist ausgesucht kompliziert...

:hallo:

enjoy2 02.09.2009 11:40

http://www.heise.de/software/downloa...ichadmin/31780

wbendl 02.09.2009 13:11

Hi!

Windows stellt dafür eine API-Funktion zur Verfügung:

CreateProcessWithLogonW()


mfg

WB

ff 03.09.2009 02:45

Herzlichen Dank einmal an alle fuer die Anregungen!

@wbendl: Damit CreateProcessWithLogonW() etwas bewirkt, braucht man auch zuerst einmal Admin-Rechte.

@enjoy2: Das MachMichAdmin-Script kommt meinen Vorstellungen schon sehr nahe! Danke!

Ich habe mir das einmal so hergerichtet, dass aus den DAU-Profil heraus die Userverwaltung (mit Adminrechten) gestartet wird. Dort mache ich den DAU zum Admin, logge aus und wieder ein und kann arbeiten ...

Das ist schon eine Verbesserung meiner oben beschriebenen Vorgangsweise. Wuenschenswert waere noch, die Vergabe der Adminrechte an den aktuellen User und das Ausloggen im Script zu automatisieren.

Falls da jemand zufaellig passende Code-Schnipsel herumliegen hat ... waere nett ;-)

Danke und lg
ff

wbendl 03.09.2009 06:36

Hi!

Zitat:

Zitat von ff (Beitrag 2378500)
@wbendl: Damit CreateProcessWithLogonW() etwas bewirkt, braucht man auch zuerst einmal Admin-Rechte.

Ein normaler User kann ein Programm (mit seine Rechten) starten. Diese Programm startet seinerseits ein Programm mit Admin-Rechten.

Daß dazu im 1. Programm das Paßwort übergeben werden muß, ist klar. Der normale User muß es aber nicht kennen. Der Admin muß nie angemeldet sein.


mfg

WB

LouCypher 03.09.2009 07:25

als dau einloggen, und die setup.exe via rechtsklick -> "ausführen als" starten.


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag