Rozwiązałem część tego.
Chciałbym uzyskać inną kolorystykę dla admin / non-admin
Z jakiegoś powodu program bcdedit.exe nie pojawia się w katalogu system32 podczas działania w Console2 (Nie wiesz, dlaczego?). Musiałem więc znaleźć inne polecenie zamiast tego, które znalazłem pod linkiem w moim pytaniu . Znalazłem inną komendę „nic nie rób”, która pozwoliłaby mi rozróżniać między adminem a nieadministratorem , która jest widoczna w Console2.
W Console2 ustawiam shell
opcję na:
% ComSpec% / k secedit / validate% ComSpec: cmd.exe =% ieuinit.inf> nul 2> nul && (kolor FC i tytuł ADMIN) || (kolor 07 i tytuł NONADMIN)
Jeśli chodzi o to pytanie ...
Jeśli zacznę bez podniesienia poziomu, mam sposób na podniesienie poziomu podczas działania. Byłoby szczególnie miło, gdybym mógł podnieść poszczególne zakładki
Istnieją już zaplanowane funkcje i powiązane żądania funkcji.
W tej chwili nie można tego obejść. Nie możesz uruchomić aplikacji jako LUA i po prostu podnieść konkretne monity, ponieważ Console2 nie może zasubskrybować aplikacji z dostępem na wyższym poziomie. Będzie działać tylko na odwrót. Myślę, że wymagałoby to uruchomienia programu z podwyższonym poziomem uprawnień, ale należy rozpocząć od procesu bez podwyższonego poziomu, aby mógł wkroczyć i uruchomić proces bez podniesionego poziomu. Czasami nazywa się to bootstrap .
Próbowałem PsExec i to nie działało całkiem dobrze. Pozbył się niektórych uprawnień administratora, ale nadal korzystał z podwyższonego tokena.
Zasadniczo nie będzie możliwe uzyskanie konsoli z podwyższonym poziomem uprawnień i konsoli LUA na kartach tej samej sesji Console2, bez zmiany źródła. Ale możesz po prostu kliknąć ikonę paska zadań lub skrót za pomocą, Ctrl + Shift + Click
aby uruchomić jako administrator w osobnej sesji.
Edycja: Odkryłem, że jeśli używasz ansiconu wraz z narzędziem wiersza poleceń, które generuje kolor (jak git ), to będzie to nieco zepsute. Zamiast tego wypróbuj to polecenie:
% ComSpec: cmd.exe =% secedit.exe / validate% ComSpec: cmd.exe =% ieuinit.inf> nul 2> nul && (kolor FC i tytuł ADMIN) || (kolor i tytuł NONADMIN)
Jeśli jesteś w trybie administratora, kolor czerwony zastąpi kolory wypisywane przez polecenie, ale nie ma łatwego sposobu, aby to naprawić. Uważam jednak, że i tak nie powinieneś dużo pracować w trybie administratora. Stąd UAC i stąd specjalne kolory, które dodajemy.
This Q&A site is not a forum
. I nie ma nic złego w udzieleniu odpowiedzi, jeśli masz prawidłową odpowiedź , co osobiście uważam, że OP robi, ponieważ naprawił część problemu.