hightimes
Goto Top

UAC (Win 7) in Batch bestätigen

Ist es möglich, die UAC in einer Batch, die als Admin läuft, zu bestätigen?

z..B.:

cd <verzeichnis>

Zugriff verweigert.

In der GUI kann ich ja die Bestätigung klicken . . .

Vielen Dank!

HT

Content-ID: 163340

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

Ausgedruckt am: 26.11.2024 um 06:11 Uhr

DerWoWusste
DerWoWusste 25.03.2011, aktualisiert am 18.10.2012 um 18:46:15 Uhr
Goto Top
Hightimes
Hightimes 25.03.2011 um 13:15:08 Uhr
Goto Top
UAC soll/darf nicht dauerhaft abgeschaltet werden und Zugriff muss zur Laufzeit gewährleistet sein.
DerWoWusste
DerWoWusste 25.03.2011 um 14:00:41 Uhr
Goto Top
Wie darf ich Deinen Kommentar verstehen?
Die UAC wird mit meinem Tipp nicht ausgeschaltet.
Hightimes
Hightimes 25.03.2011 um 18:27:01 Uhr
Goto Top
Hatte mich auf deinen Tipp mit dem Reboot bezogen, war evtl. missverständlich. Werde am Mo wie in deinem Link (danke!) diesen hier versuchen:

reg ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
::mach was
reg ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 2 /f
DerWoWusste
DerWoWusste 26.03.2011 um 10:54:26 Uhr
Goto Top
Das reicht noch nicht. Du musst noch elevate installieren (das genannte Powertoy) und vor den Befehl stellen (z.B. elevate notepad).
Nebenbei: wann soll die Batch den Laufen bzw. zu welchem Anlass und Zweck?
Hightimes
Hightimes 28.03.2011 um 08:48:39 Uhr
Goto Top
Die Batch läuft nach dem Abmelden und soll Einträge in jedes einzelne Userprofil schreiben.
DerWoWusste
DerWoWusste 28.03.2011 um 09:32:45 Uhr
Goto Top
Dafür brauchst Du keine Adminrechte (jedenfalls nicht beim Batchskripting), nur beim Schreiben nach HKLM wären diese nötig.
Hightimes
Hightimes 28.03.2011 um 09:39:11 Uhr
Goto Top
Oh, ich habe mich nicht präzise ausgedrückt, es soll in einem Rutsch jedes Userprofil bearbeitet werden, das Script läuft nicht im vorherigen Kontext. Also Abmelden, im Kontext eines Adminusers läuft die Batch.