CMD als Admin + als anderer User ausführen
Hi zusammen,
bin mir nicht sicher ob das der günstigste Bereich dafür ist, bitte ggf. verschieben.
Es geht darum die Kommandozeile als Administrator (zwecks UAC) + als anderer User auszuführen.
Kennt jemand eine Möglichkeit?
Versucht hab ich schon eine neue CMD aus einer anderen mit ADM Rechten ausgeführten zu starten. Dort greifen leider nur die anderen User Rechte (übergibt das ausführen als ADM leider nicht mit).
Der "andere" User ist ein lokaler + globaler ADM. Ziel ist das man somit trotz UAC, Administrative Befehle absetzen kann. Vielleicht kennt jemand auch noch andere Wege (VBS, PS, usw.)
Zusätzliche Infos:
Benötigen tue ich das in C#, dort gibt es eine Funktion die "Als ADM" auslöst, allerdings nur solange man keinen anderen User mit übergibt.
Danke
mfg Rob
bin mir nicht sicher ob das der günstigste Bereich dafür ist, bitte ggf. verschieben.
Es geht darum die Kommandozeile als Administrator (zwecks UAC) + als anderer User auszuführen.
Kennt jemand eine Möglichkeit?
Versucht hab ich schon eine neue CMD aus einer anderen mit ADM Rechten ausgeführten zu starten. Dort greifen leider nur die anderen User Rechte (übergibt das ausführen als ADM leider nicht mit).
Der "andere" User ist ein lokaler + globaler ADM. Ziel ist das man somit trotz UAC, Administrative Befehle absetzen kann. Vielleicht kennt jemand auch noch andere Wege (VBS, PS, usw.)
Zusätzliche Infos:
Benötigen tue ich das in C#, dort gibt es eine Funktion die "Als ADM" auslöst, allerdings nur solange man keinen anderen User mit übergibt.
Danke
mfg Rob
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 278139
Url: https://administrator.de/contentid/278139
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
12 Kommentare
Neuester Kommentar
Oder mit Powershell, Session als Admin restarten und dann die Session 'elevaten':
Powershell Script mit Benutzerabfrage
Das lässt sich mit c# und dem Process-Objekt auch nativ abbilden, ohne auf die cmd auszuweichen.
Gruß jodel32
Powershell Script mit Benutzerabfrage
Das lässt sich mit c# und dem Process-Objekt auch nativ abbilden, ohne auf die cmd auszuweichen.
Gruß jodel32
...oder mit Batch unter Zuhilfenahme von elevate: https://technet.microsoft.com/en-us/magazine/2008.06.elevation.aspx
Zuerst Rechtsklick - ausführen als Admin, dann mit runas /user:andereruser cmd -> klappt bei mir nicht die neue CMD ist nicht mehr als ADM
Sorry, ich habe die Reihenfolge vertaiuscht. Zunächst machst Du cmd mit anderen credentials auf, dann überelevate cmd
eine neue cmd. Elevate ist in den Verlinkten powertoys.
Moin,
nennt sich Fachsprachlich Impersonation, d.h. du impoersonierst dich erst als dieser User
http://stackoverflow.com/questions/3003417/how-do-i-use-impersonation-o ...
und startest in diesem Prozess deine CMD oder was auch immer mit Process.Start() und dem Verb runas fertig!
Gruß grexit
nennt sich Fachsprachlich Impersonation, d.h. du impoersonierst dich erst als dieser User
http://stackoverflow.com/questions/3003417/how-do-i-use-impersonation-o ...
und startest in diesem Prozess deine CMD oder was auch immer mit Process.Start() und dem Verb runas fertig!
Gruß grexit