Windows Tips & News

Iniciar un proceso elevado desde PowerShell

click fraud protection

PowerShell es una forma avanzada de símbolo del sistema. Se amplía con un gran conjunto de cmdlets listos para usar y viene con la capacidad de usar .NET framework / C # en varios escenarios. Hoy, le mostraré cómo iniciar un proceso elevado desde el indicador de PowerShell.

Anteriormente, cubrí cómo puede ser lo mismo hecho a partir de un archivo por lotes. Sin embargo, con Windows 10 Creators Update, Microsoft quitará énfasis al símbolo del sistema y promoverá PowerShell en todas partes. Consulte estos artículos como referencia:

  • Windows 10 build 14986 reemplaza el símbolo del sistema con PowerShell en todas partes
  • Agregue el símbolo del sistema de nuevo al menú Win + X en Windows 10 Creators Update
  • Agregar símbolo del sistema al menú contextual en Windows 10 Creators Update
  • Elimine la ventana Open PowerShell aquí del menú contextual en Windows 10

Por lo tanto, es una buena idea aprender este truco útil que se puede realizar desde la consola de PowerShell y ahorrar tiempo.

Iniciar un proceso elevado desde PowerShell

Para esta tarea, usaremos el cmdlet Start-Process. Es compatible con un número de opciones, uno de ellos es -Verb. Si especifica -Verb como "RunAs", el proceso que va a iniciar se abrirá elevado.

Intentemos iniciar la aplicación Bloc de notas elevada.

  1. Abrir PowerShell.
  2. Escriba o copie y pegue el siguiente comando:
    Proceso de inicio "notepad.exe" -Verb RunAs
  3. Aparecerá un mensaje de UAC. Confirmarlo:
  4. La aplicación Bloc de notas se abrirá elevada. Puede asegurarse de esto utilizando el Administrador de tareas. Ver el articulo: Cómo verificar si un proceso se está ejecutando como administrador (elevado) en Windows

Nota: Si presiona el botón "No" en el indicador de UAC, la consola de PowerShell imprimirá un mensaje de error "El usuario canceló la operación". Se esperaba esto.

Consejo: puede ejecutar una aplicación elevada con la ayuda de PowerShell directamente sin abrir su consola primero. Por ejemplo, puede crear un acceso directo o escribir el siguiente comando en el cuadro de diálogo Ejecutar:

powershell.exe -Comando "Inicio-Proceso Notepad.exe -Verb RunAs"

El resultado será el mismo. La ventana de Powershell parpadeará por un momento y luego la aplicación se abrirá elevada.

Iniciar un proceso elevado con argumentos de PowerShell

Si necesita pasar algunos argumentos (también conocidos como modificadores o parámetros) a un proceso que va a iniciar elevado desde PowerShell, use el modificador -Argument del cmdlet Start-Process. El argumento especificado allí se pasará al archivo ejecutable de destino. Aquí hay ejemplos modificados con Notepad.exe que usé anteriormente.

Para la consola de PowerShell, use el siguiente comando:

Inicio-Proceso "notepad.exe" -Argumento "C: \ Mis cosas \ mi archivo.txt" -Verb RunAs

Incluya las rutas que tienen espacios entre comillas. Si necesita pasar más argumentos, sepárelos con comas y use ArgumentList:

Inicio del proceso "file.exe" -ArgumentList "argumento1, argumento2, argumento3" -Verb RunAs

Desde dentro de PowerShell, puede usar el siguiente comando:

powershell.exe -Comando "Inicio-Proceso 'Notepad.exe' -Argumento 'C: \ Mis cosas \ mi archivo.txt' -Verb RunAs"

Otro ejemplo más:

powershell -Command "Inicio-Proceso powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoSalir -Comando \ `" Checkpoint-Computer -Description \ "RestorePoint1 \" -RestorePointType \ "MODIFY_SETTINGS \" \ `" '-Verbo Correr como"

Consulte el artículo para obtener más información: Cree un punto de restauración en Windows 10 con PowerShell

Encierre las rutas con espacios entre comillas simples como se muestra arriba.
Eso es todo.

La actualización de Windows 10 de abril de 2018 ya está disponible para descargar

La actualización de Windows 10 de abril de 2018 ya está disponible para descargar

Microsoft anunció hoy la disponibilidad total de la "Actualización de abril de 2018" de Windows 1...

Lee mas

Cómo restablecer Spotlight en Windows 10

Cómo restablecer Spotlight en Windows 10

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas

Funciones eliminadas en la actualización de Windows 10 de abril de 2018

Funciones eliminadas en la actualización de Windows 10 de abril de 2018

Windows 10 versión 1803 "Actualización de abril de 2018" está disponible para usuarios de sucursa...

Lee mas