Principal Windows 10 Iniciar un proceso elevado desde PowerShell

Iniciar un proceso elevado desde PowerShell



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.

Anuncio


Anteriormente, cubrí cómo puede ser lo mismo hecho desde 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.

cómo apagar no molestar

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 -Verbo. Si especifica -Verb como 'RunAs', el proceso que va a iniciar se abrirá elevado.

Intentemos lanzar la aplicación Notepad 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 -Command '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 utilicé 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:

cómo cargar apk en firestick
powershell.exe -Command 'Start-Process' Notepad.exe '-Argumento' C:  Mis cosas  mi archivo.txt '-Verb RunAs'

Otro ejemplo más:

powershell -Command 'Start-Process powershell.exe -ArgumentList' -ExecutionPolicy Bypass -NoSalir -Command  `'Checkpoint-Computer -Description ' RestorePoint1  '-RestorePointType ' MODIFY_SETTINGS  '` `' -Verb RunAs '

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.

Artículos De Interés

La Elección Del Editor

Cambiar el orden de arranque en BIOS
Cambiar el orden de arranque en BIOS
Un tutorial detallado sobre cómo cambiar el orden de arranque en BIOS. Un cambio en la secuencia de inicio cambiará el orden en el que se inician los dispositivos.
Revisión de Nvidia GeForce 9600 GT
Revisión de Nvidia GeForce 9600 GT
que diferencia hace un año. En nuestros últimos laboratorios de tarjetas gráficas, la 9600 GT fue el caballero de la brillante armadura, una intervención de último momento para robar el premio y la gloria de lo mejor que ATI tenía para ofrecer.
Cómo enviar archivos autodestructivos: Evite que sus datos terminen en las manos equivocadas
Cómo enviar archivos autodestructivos: Evite que sus datos terminen en las manos equivocadas
El problema de compartir archivos e incluso enviar correos electrónicos es que sus datos pueden permanecer en uno o más servidores durante un período de tiempo indefinido. Si envía información privada, ya sean contraseñas, información bancaria o algo
Cómo cambiar una pantalla de inicio de sesión de Windows 10
Cómo cambiar una pantalla de inicio de sesión de Windows 10
Estas instrucciones detalladas y fáciles de seguir muestran cómo cambiar la imagen de fondo predeterminada de Windows 10 en la pantalla de inicio de sesión o de inicio de sesión.
iPhone XR: cómo borrar Chrome y la caché de aplicaciones
iPhone XR: cómo borrar Chrome y la caché de aplicaciones
La ejecución de varias aplicaciones llenará la memoria caché de su iPhone XR con el tiempo. Cuando eso sucede, las aplicaciones pueden comenzar a congelarse y fallar aparentemente sin razón aparente. En caso de que use Chrome como su navegador principal, es aconsejable
Cómo cambiar el botón de ping en Valorant
Cómo cambiar el botón de ping en Valorant
Probablemente lo hayas escuchado antes; el trabajo en equipo es la única forma de tener éxito en Valorant. Claro, la precisión y ganar juegos te dan los puntos, pero el trabajo en equipo prepara el escenario para que brilles durante los partidos. Como toda buena relación,
Configura y usa Google Drive en tu Mac
Configura y usa Google Drive en tu Mac
Descubra cómo configurar Google Drive en su Mac y aproveche un sistema de almacenamiento basado en la nube que permite compartir archivos y múltiples planes de almacenamiento.