Microsoft MVPs inside





 MCSEboard.de MCSE Forum zu Windows XP / 2003 / 2008 Server & Windows Vista / Windows 7
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows 7 Forum


Alles zum Thema Windows 7 — Q & A zu Windows 7 Starter, Home Basic, Home Premium, Professional, Enterprise & Ultimate als x86-32 oder x86-64 Version


Antwort
     
Themen-Optionen
Alt 01.09.2010, 17:36   #1
Member
 
Offline
Registriert seit: 09-2006
Beiträge: 176
Win 7 - Programm im User-Desktop als Admin ausführen

Hallo Boardmitglieder,

ich stehe vor einer Aufgabe und sehe den Wald vor lauter Bäumen nicht. Googlen, Bingen und die SuFu hier bringen wohl keine Ergebnisse, weil ich nach den falschen Antworten suche....

Meine Aufgabe:

Windows 7 Professional Client.
Ein Programm zum updaten von Treibern/Paketen/Software auf einem Client.
Ein Netzwerkordner mit den Paketen.
Einmal im Monat schaut der Client im Netzwerk nach und installiert gegenbenenfalls Updates.
Um das Programm zu starten, werden Adminberechtigungen benötigt.
Um Befehle zu übergeben, benötige ich eine Batch die im selben Verzeichnis liegt und die Anwendung mit den Parametern aufruft.
Das Tool erzeugt eine Ballon-Meldung wie "Windows-Update" unten in der Taskleiste und lässt den User entscheiden, wann dieser Vorgang durchgeführt werden soll (Updates werden geladen und dann wird solange rumgenerft, bis der User auf installieren klickt)


Alles klar soweit.

Wie bekomme ich das jetzt hin, das die Batch/das Programm mit Adminberechtigungen gestartet wird, aber trotzdem bei dem User in der Taskleiste erscheint?
Erstelle ich einen Geplanten Task, der die Batch als Admin ausführt, wird sie ja ausgeführt, allerdings "auf dem Admin-Desktop". Ergo, erscheint das Symbol/die Ballon-Meldung beim User nicht.
Führe ich die Anwendung/Batch manuell aus, fragt die UAC nach dem Adminkennwort. Gebe ich es ein, erscheint die Ballon-Meldung in der Taskleiste.

Wie bekomme ich jetzt mit einem geplanten Task, die Ballon-Meldung auf den Desktop des Users, und bekomme dennoch das Programm als Admin ausgeführt?

UAC steht auf maximalstufe, User ist "Hauptbenutzer" und die UAC soll auch nicht deaktiviert werden.

Gruß und vielen Dank im Voraus,
Zomb

Signatur
Wir Menschen haben nie Zeit etwas richtig zu machen, aber immer Zeit alles doppelt zu machen.

    Mit Zitat antworten
Alt 02.09.2010, 08:48   #2
Expert Member
 
Benutzerbild von NilsK
 
Offline
Registriert seit: 06-2008
Ort: Hannover
Beiträge: 7.173
Moin,

das lässt sich so nicht machen. Entweder manuell und UAC (entspricht funktional dem alten "runas"), dann hast du die Integration mit dem aktuellen User-Desktop. Oder als Task, dann hast du keine Integration.

Eine ordentliche Software würde für sowas einen Dienst mitbringen, der die User-Interaktion steuert. Per Task kann man das aber nicht nachbilden, wenn es nicht vorgesehen ist.

Gruß, Nils

Signatur
Nils Kaczenski

MVP Directory Services: Architecture
... der beste Schritt zur Problemlösung: Anforderungen definieren!

Kostenlosen Support gibt es nur im Forum, nicht privat!

    Mit Zitat antworten
Alt 02.09.2010, 09:05   #3
Member
 
Offline
Registriert seit: 09-2006
Beiträge: 176
Hallo und guten Morgen,

dank Nils, dachte ich mir schon. Ich hatte schonmal was von Scheduler-Tasks gelesen die man als Admin ausführt, aber wie ich gestern Abend noch gelesen habe, werden die auch im Hintergrund auf dem "Admin-Desktop" ausgeführt.

Ich hab noch ein anderes Tool gefunden, was meine Ansprüche eventuell besser erfüllt.
Das ist nur ein wenig größer und muss auf den Clients installiert werden.
Der Vorteil von dem Teil was ich grad hier habe ist: Es läuft ohne Installation und lässt sich sehr einfach im Netz verteilen.
Für das andere ist eine Installation am Client notwendig.

Was mir noch eingefallen ist: Wenn der Task im Hintergrund auf dem Admin-Desktop läuft, kann ich ja die Ballon-Meldung eigentlich auch gleich deaktivieren und die Installation anschmeißen, würde das gehen?
Vorrausgesetzt der Installer rennt durch und will vorher nicht noch eine Bestätigung. Ist das korrekt?

Gruß,
Zomb

Signatur
Wir Menschen haben nie Zeit etwas richtig zu machen, aber immer Zeit alles doppelt zu machen.

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
2K3 - Programm mit administrative Rechte als Domain User ausführen BS_Chris Windows Server Forum 4 30.10.2009 13:17
programm im standby ausführen michibahr Windows Forum — Allgemein 5 01.07.2007 14:36
Programm dauerhaft als anderer User ausführen kingof Windows Server Forum 2 07.01.2005 20:05
Telnet per VB-Programm ausführen klaeuser Windows Forum — Allgemein 2 26.11.2004 12:54
Als Admin Programm im Benutzeraccount ausführen Marc54 Windows Forum — Allgemein 8 19.08.2003 15:27


Alle Zeitangaben in MEZ/CET. Es ist jetzt 05:25 Uhr. Seite generiert in 0,054 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang