Dentro del Explorador de Windows, puedo hacer clic con el botón derecho en un archivo ejecutable y elegir 'Ejecutar como administrador', que iniciará el proceso seleccionado con privilegios elevados o puedo hacer clic con el botón derecho en el archivo ejecutable y hacer clic en 'Ejecutar como usuario diferente', especificar el nombre de usuario y contraseña que iniciará el proceso con privilegios estándar utilizando el contexto de usuario especificado.
¿Cómo ejecuto como un usuario diferente Y ejecuto en un contexto elevado? Un ejemplo perfecto de esto sería abrir un símbolo del sistema elevado utilizando un contexto de usuario diferente que el usuario actualmente conectado.
start-process
comando podría hacer esto.Respuestas:
No creo que exista tal opción.
Como solución alternativa, puede iniciar la línea de comandos como administrador y ejecutar el siguiente comando para ejecutar la línea de comandos con privilegios de administrador como el otro usuario.
fuente
Sí, psexec hace absolutamente esto.
El siguiente ejemplo funciona limpiamente en Windows 8.1; ejecute el símbolo del sistema como Administrador, luego:
fuente
Puedes hacerlo a través de PowerShell:
fuente
Me doy cuenta de que esta es una pregunta muy antigua, pero las respuestas dadas no son ideales y ya se han necrosado. Todas las respuestas existentes requieren escribir comandos arcaicos y conocer la ruta exacta a su ejecutable. Una opción ideal haría esto posible usando el mismo proceso que ya usa para la escalada de privilegios.
Si tiene una edición de Windows que no sea Home (Vista hasta 10), puede usar el Administrador de políticas de seguridad para que le solicite que proporcione su contraseña cada vez que se produzca una elevación. También le da la opción de seleccionar un usuario completamente diferente e ingresar su contraseña ... lo que hará que el proceso elevado se ejecute como ellos.
Simplemente abra el menú de inicio y escriba
secpol.msc
y presione enter para iniciarlo (si está disponible). Usted está buscandoLocal Policies
>Security Options
>User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode
>Prompt for credentials
. Vista tiene una opción similar que no menciona el "Modo de aprobación de administrador" pero hace lo mismo.Creo que esta es una opción mucho más natural que la que se ofrece aquí y recuerda bastante a gksudo on * nix. Pero si su edición de Windows no incluye secpol.msc, tendrá que hacer alguna piratería en el registro para habilitarla.
fuente
Descubrí que si inicio sesión como la cuenta Ejecutar como, puede establecer el indicador "ejecutar este programa como administrador" en la página de propiedades / compatibilidad. Luego, inicie sesión en la cuenta secundaria y realice la ejecución de clic de turno, ya que la abrirá como administrador.
fuente