Reemplace la línea de comando con Windows PowerShell. Pasar de CMD a PowerShell: una referencia de comandos y cmdlets para la administración de AD. Ejecutar la línea de comando a través de un archivo ejecutable

En versiones anteriores del sistema operativo Windows 10, era posible abrir un símbolo del sistema en una carpeta. Para abrir una carpeta en la línea de comando, bastaba con mantener presionado el botón Shift y seleccionar el elemento abrir ventana de comando en el menú contextual de la carpeta. Con el lanzamiento de Windows 10 Creators Update, la opción de abrir una ventana de comandos ha sido reemplazada por abrir una ventana de PowerShell aquí.

Si está en el menú contextual Inicio, reemplazar el elemento de la línea de comando con Windows PowerShell no es un problema, ya que puede hacerlo fácilmente. En el caso de la posibilidad de abrir una ventana de comandos en la carpeta deseada, la situación es un poco más complicada, ya que Microsoft aún no ha agregado la posibilidad de cambiar PowerShell a la línea de comandos.

Este artículo le indicará cómo abrir el símbolo del sistema en una carpeta y cómo devolver la capacidad de seleccionar Abrir una ventana de comando en una carpeta en Windows 10. También le sugeriremos formas de iniciar el símbolo del sistema desde la ubicación deseada en el Explorador sin tener que realizar cambios en el registro.

Si está utilizando la última versión del sistema operativo Windows 10, entonces falta el elemento de ventana de comando para abrir en el menú contextual de la carpeta. Pero después de utilizar el método que se describe a continuación, los usuarios podrán devolver la ventana de comando abierta al menú contextual. Antes de usarlo, es necesario poder revertir siempre los cambios del sistema.

  1. Abra el editor de registro ejecutando el comando regedit en la ventana Ganar+R.
  2. A continuación nos desplazamos a la siguiente ubicación: HKEY_CLASSES_ROOT\ Directorio\ shell\ cmd.
  3. Haga clic derecho en una rama cmd y seleccione Permisos.
  4. En la ventana que se abre, simplemente haga clic en el botón Además.
  5. Ahora frente al punto Instalador de confianza del propietario presiona el botón Cambiar.
  6. Luego indicamos nuestro usuario en el ítem para seleccionar nombres de objetos seleccionados, y presionamos el botón comprobar nombres Y DE ACUERDO.
  7. A continuación, en la ventana de configuración de seguridad adicional, verifique los elementos y Reemplazar todas las entradas de permiso de un objeto secundario con aquellas heredadas de este objeto y presione DE ACUERDO.
  8. En la ventana de permisos del grupo cmd, seleccione el grupo de usuarios Administradores y marca el artículo Permitir acceso completo.
  9. El último paso es cambiar el nombre del parámetro en la ubicación actual del registro. OcultarBasedOnVelocityId añadiendo cualquier carácter al principio del nombre.

Después de cambiar el nombre del parámetro HideBasedOnVelocityId, podrá seleccionar la opción para abrir una ventana de comando incluso si no es necesario. Muchos usuarios experimentados recomiendan simplemente eliminar la configuración actual, lo que definitivamente no vale la pena hacer, especialmente si no le gusta crear copias de seguridad del registro y del sistema en su conjunto. Usamos un método similar en el artículo: .

Habiendo devuelto la capacidad de abrir la línea de comando en la carpeta actual, el usuario solo necesita ir al Explorador y seleccionar cualquier carpeta con el botón presionado. Cambio Abra el menú contextual con el botón derecho del ratón y seleccione Abrir ventana de comando.

Una forma alternativa de iniciar el símbolo del sistema con la ubicación actual en la carpeta deseada es iniciar el símbolo del sistema a través de Windows PowerShell actualizado. El método actual funciona sin la necesidad de devolver el elemento Abrir ventana de comandos al menú contextual.


También podemos ofrecer un método que le permitirá abrir una carpeta en la línea de comando. Simplemente vaya a la carpeta cuya ubicación desea abrir en la línea de comando e ingrese el comando en la barra de direcciones cmd y presione el botón Ingresar.

Conclusión

Aunque en las últimas versiones del sistema operativo Windows 10, los desarrolladores decidieron eliminar el elemento de inicio de la línea de comandos del Explorador, los artesanos han encontrado durante mucho tiempo formas de evitar esta solución. A pesar del reemplazo completo de los elementos del menú donde era posible seleccionar la línea de comando, con el PowerShell actualizado puede abrir fácilmente una ventana de comandos en la carpeta de Windows 10.

Quienes ya han utilizado PowerShell saben que es casi igual que la línea de comandos, sólo que con mayores capacidades. Obtenga más información sobre PowerShell.

Entonces, cuando hacemos clic en el menú Win+X, también llamado, allí aparecen varios elementos para trabajar con el sistema. Allí también hay una línea de comando, que podemos abrir tanto como usuario como como administrador. Pero, ¿qué pasa si la reemplazas con otra utilidad, digamos una similar llamada PowerShell?

¿Cómo reemplazar la línea de comando con PowerShell?

Vayamos a los parámetros del sistema, para ello haga clic en Ganar+yo, o vaya allí desde el menú Inicio. Después de abrir la ventana, haga clic en "Personalización".

A la izquierda, vaya al elemento "Barra de tareas". Al mostrar nuevos elementos a la derecha, debemos configurar el elemento allí en la posición habilitada. "Reemplace el símbolo del sistema con Windows PowerShell en el menú...".


El segundo método es el archivo bat.

Chicos, pueden cambiar la línea de comando a PowerShell usando el registro. Abra el registro usando Ganar+R e ingresa el comando allí regedit. Luego vamos a esta sección:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Allí encontramos el parámetro. No utilice PowerShell en WinX. Si su valor es 0 – mostrará PowerShell si el valor 1 – esta es la línea de comando.



Por supuesto, puede hacerlo aún más simple: descargar archivos bat ya preparados. Son bastante seguros para mí, así que no tienes que preocuparte por los virus.

Reemplazo de la línea de comando con PowerShell – https://yadi.sk/d/uzXkQi2DzWgyN

Reemplazo de PowerShell con la línea de comando: https://yadi.sk/d/RpL4ECxdzWh5Z

Para ejecutar este archivo por primera vez, deberá hacer clic en el botón en la ventana que se abre "Más detalles", y luego "Hazlo de todos modos".


De esta forma puedes reemplazar la línea de comando con PowerShell y viceversa.

Actualmente, la versión actual de Windows PowerShell es 5 . PowerShell viene preinstalado en Windows 10 de forma predeterminada y reemplaza el símbolo del sistema en el menú de usuario Gana X .

PowerShell 5 es una versión estable que se ejecuta en su sistema; sin embargo, la versión anterior de PowerShell 2.0 todavía está incluida y representa un riesgo de seguridad para su sistema que puede usarse para ejecutar scripts maliciosos. Incluso si recibe las últimas actualizaciones de seguridad para Windows 10, eso no significa que PowerShell 2.0 se haya eliminado para todos los usuarios. Es posible que todavía esté habilitado en su sistema.

A continuación te explicamos cómo puedes verificar qué versión estás usando y cómo deshabilitar Windows PowerShell 2.0.

Compruebe PowerShell 2.0

Como administrador y ejecute el siguiente comando.

Get-WindowsOptionalFeature -En línea -FeatureName MicrosoftWindowsPowerShellV2

En los resultados después de ejecutar este comando, mire la línea Estado"Estado". Si dice que es la versión shell 2.0 "Activado"(Habilitado), debe deshabilitarlo. Si el comando devuelve un valor "Desactivado"(Deshabilitado), no necesitas hacer nada.

Deshabilitar Windows PowerShell 2.0

Abra PowerShell con derechos de administrador y ejecute el siguiente comando;

Desactivar-WindowsOptionalFeature -Online -FeatureName MicrosoftWindowsPowerShellV2Root

Esto deshabilitará Windows PowerShell 2.0. Puede comprobar esto ejecutando el primer comando nuevamente. Línea Estado debería importar "Desactivado"(Desactivado).

Si no desea ejecutar un comando en PowerShell, puede desactivar esta función usando Paneles de control. Abra el Explorador de archivos y escriba lo siguiente en la barra de direcciones:

Panel de control\Programas

Hacer clic "Activar o desactivar las características de windows". Esto abrirá una nueva ventana de Componentes de Windows. Es posible que tarde un poco en cargar la lista de funciones que puede habilitar/deshabilitar. Una vez que se haya descargado la lista, desplácese hasta el centro de la lista y busque Windows PowerShell 2.0. Desmarque la casilla y haga clic en Aceptar.

No es necesario reiniciar el sistema para aplicar los cambios.

¿Cual es el riesgo?

Windows PowerShell 5 tiene una función antimalware que busca e impide la ejecución de scripts maliciosos, pero el motor PowerShell 2.0 se puede utilizar para lanzar un ataque que pueda eludir la comprobación de malware. En última instancia, esto dará como resultado que se ejecute un script de PowerShell malicioso en su sistema.

Deshabilitar el shell antiguo no debería tener consecuencias negativas. Microsoft es consciente de que algunas aplicaciones todavía usan PowerShell 2.0, pero están trabajando para migrarlas a una versión más nueva. Aunque la característica ha quedado obsoleta, seguirá siendo parte de Windows 10 en el futuro previsible y los usuarios podrán habilitarla si así lo desean.

El símbolo del sistema ha sido una parte muy importante de Windows durante muchos años. Muchas operaciones relacionadas con la gestión del sistema se realizan con su ayuda. Aunque Microsoft está empujando lentamente a los usuarios hacia la herramienta Powershell más avanzada, el símbolo del sistema seguirá existiendo durante mucho tiempo. En este artículo, le diremos cómo puede iniciarlo en Windows 10 y cómo devolver la consola al menú contextual del Explorador en Windows 10 Creators Update.

Cómo abrir el símbolo del sistema a través del menú Win + X

A partir de Windows 8.1, los usuarios pueden encontrar programas importantes del sistema en el menú, al que se accede mediante la combinación de teclas Win + X. Esto incluye el símbolo del sistema.

Si aparece el menú Win + X en lugar de la consola Potencia Shell, ir a Configuración - Personalización - Barra de tareas y apagar Reemplazar el símbolo del sistema con Windows Powershell.

Cómo acceder al símbolo del sistema mediante la búsqueda de Windows

En Windows Vista, el menú Inicio adquirió una función de búsqueda de programas instalados, y en Windows 8.1 y Windows 10 esta función se actualizó. Con él, puede ingresar la línea de comando, incluso como administrador.

Llamar a la línea de comando a través de la lista de programas en el menú Inicio

La consola está en la lista de utilidades del sistema, cuyos accesos directos se encuentran en una carpeta separada en el menú Inicio.


Cómo iniciar el símbolo del sistema usando el menú Win + R

Menú Ejecutar capaz de ejecutar un símbolo del sistema como usuario.


Si el nivel es más alto que bajo, entonces no podrá iniciar la línea de comando como administrador usando el menú Win + R (al menos sin algunas acciones complejas adicionales). Si configura el nivel en bajo, la consola se iniciará como administrador.

Cómo abrir la línea de comando a través del administrador de tareas

Este método se utiliza muy raramente, pero puede ayudarle si la interfaz de Windows está congelada (en cuyo caso los otros métodos no funcionarán).


En el Administrador de tareas de Windows 10, también puede utilizar el método oculto para ejecutar el símbolo del sistema como administrador.

  1. Abierto Administrador de tareas.
  2. Prensa Archivo, y luego, mientras mantiene presionada la tecla Control, en Iniciar una nueva tarea.

Ejecutar la línea de comando a través de un archivo ejecutable


Cómo llamar a la consola a través de la barra de direcciones del Explorador

Una forma interesante de iniciar la línea de comando en una carpeta específica.


Ejecutar como usuario o administrador dependerá del nivel de Control de cuentas de usuario, al igual que ocurre con el menú Win+R.

Cómo crear un acceso directo al símbolo del sistema en su escritorio

  1. Abra el menú Inicio y busque la carpeta. Utilidades - Windows.
  2. Haga clic en Línea de comando y arrástrelo a su escritorio.

Si desea ejecutarlo como administrador, haga lo siguiente:

Lanzar la línea de comando en Explorer

En Windows 10 1607 Anniversary Update y versiones anteriores del sistema, puede abrir el símbolo del sistema usando el menú Archivo en Explorador. Están disponibles tanto la ejecución como usuario como la ejecución como administrador.


Cómo abrir la línea de comando a través del menú contextual del Explorador

En la Actualización de aniversario 1607 de Windows 10, la opción de iniciar la consola en una carpeta específica estaba disponible a través del menú contextual. Desafortunadamente, esta característica se eliminó en Windows 10 1703. Puede devolverlo a su lugar utilizando el método que se describe a continuación.

  1. Vaya a la carpeta deseada en el Explorador.
  2. Mantenga presionada la tecla Cambio y haga clic en un área vacía o en cualquier carpeta con el botón derecho del ratón.
  3. selecciona un artículo Abrir ventana de comando.

Cómo recuperar la opción "Abrir ventana de comandos" en Windows 10 Creators Update

Para poder aprovechar esta funcionalidad en la versión actual de Windows 10, tendrás que cambiar algunos valores en el registro. Tenga en cuenta que la solución propuesta solo funcionará si mantiene presionada la tecla Mayús y hace clic derecho en una carpeta, no en un área vacía.

  1. Hacer clic Ganar+R. Ingrese el comando regedit y presione Ingresar.

  2. Ir a HKEY_CLASSES_ROOT\Directorio\shell\cmd.
  3. Haga clic derecho en la carpeta cmd y seleccione Permisos.

  4. Haga clic en el botón Además.
  5. En línea Dueño haga clic en la inscripción Cambiar.

  6. En un campo de texto Introduzca los nombres de los objetos seleccionados. Escriba su nombre de usuario (si está utilizando una cuenta local de Windows) o la dirección de correo electrónico principal de su cuenta de Microsoft.
  7. Hacer clic comprobar nombres. Si ingresó el nombre de la cuenta correctamente, estará subrayado.
  8. Haga clic en el botón DE ACUERDO.

  9. Revisa la caja Reemplazar propietario de subcontenedores y objetos. y presione Aplicar, entonces DE ACUERDO.

  10. Selecciona grupo Administradores y marca la casilla Permitir contra Acceso completo.
  11. Hacer clic Aplicar, entonces DE ACUERDO.
  12. Haga clic en la clave OcultarBasedOnVelocityId botón derecho del ratón y seleccione Rebautizar.

  13. Cambie el nombre del parámetro a MostrarBasedOnVelocityId y presione Ingresar.

Lo más probable es que, en un futuro lejano, los desarrolladores de Microsoft aún se deshagan de la línea de comando y la reemplacen por completo con la utilidad Powershell.




Arriba