Resolví parte de eso.
Me gustaría obtener diferentes colores para admin / non-admin
Por alguna razón, bcdedit.exe no se muestra en el directorio system32 cuando se ejecuta en Console2 (¿No está seguro de por qué?). Entonces, tuve que encontrar otro comando en lugar de usar el que encontré en el enlace de mi pregunta . Encontré otro comando "no hacer nada" que me permitiera diferenciar entre admin / non-admin, que es visible en Console2.
En Console2, configuro la shell
opción para:
% ComSpec% / k secedit / validate% ComSpec: cmd.exe =% ieuinit.inf> nul 2> nul && (color FC && title ADMIN) || (color 07 && título NONADMIN)
En cuanto a esta pregunta ...
Si empiezo sin elevar, tengo una forma de elevar mientras corro. Sería especialmente bueno si pudiera elevar pestañas individuales
Ya hay una función planificada y solicitudes de funciones relacionadas.
No puedes evitar esto en este momento. No puede iniciar la aplicación como LUA, y simplemente elevar indicaciones específicas, porque Console2 no puede incluir aplicaciones con acceso de nivel superior. Solo funcionará al revés. Creo que requeriría que el programa se ejecute de forma elevada, pero comenzará a través de un proceso no elevado, por lo que puede entrar en acción e iniciar un proceso no elevado. Esto a veces se llama bootstrap .
He probado PsExec, y no funcionó del todo bien. Eliminó algunos derechos de administrador, pero todavía estaba usando un token elevado.
Básicamente, no será posible obtener consolas elevadas y LUA en pestañas de la misma sesión de Console2, sin un cambio de fuente. Pero simplemente puede hacer clic en el icono de la barra de tareas o en el acceso directo Ctrl + Shift + Click
para iniciar como administrador en una sesión separada.
Editar: descubrí que si está usando ansicon junto con una herramienta de línea de comando que genera color (como git ), entonces esto se romperá ligeramente. Pruebe este comando en su lugar:
% ComSpec: cmd.exe =% secedit.exe / validar% ComSpec: cmd.exe =% ieuinit.inf> nul 2> nul && (color FC && title ADMIN) || (color && título NONADMIN)
Si está en modo administrador, el color rojo anulará los colores que genera el comando, pero no hay una manera fácil de solucionarlo. Sin embargo, encuentro que de todos modos no deberías estar haciendo mucho trabajo en modo administrador. De ahí el UAC y de ahí los colores especiales que estamos agregando.
This Q&A site is not a forum
. Y no tiene nada de malo responder si tiene una respuesta válida , lo que personalmente creo que tiene el OP, porque ha solucionado parte del problema.