Comandos del símbolo del sistema y su comando equivalente para PowerShell

PowerShell es la alternativa de Microsoft a su propio Símbolo del sistema . Anteriormente, Microsoft anunció que serán open sourcing PowerShell y lo llevarán a versiones recientes de diferentes sabores de Linux como Ubuntu, CentOS, Red Hat Enterprise Linux, OpenSUSE, Fedora y macOS. También lanzaron PowerShell Core, que ofrecía muchas más características que la edición anterior de Powershell que se incluía junto con Windows. Fue creado para Administradores de sistema y pretende convertirse en una alternativa al Símbolo del sistema. Con esta expansión multiplataforma de PowerShell, los usuarios obtendrán beneficios para trabajar en diferentes sistemas operativos y entornos.

A lo largo de los años, PowerShell ha sido trabajado y actualizado para soportar más cmdlets o comandos de PowerShell sólo para permitirle ser lo suficientemente flexible para manejar una variedad de tareas. Para las organizaciones que ejecutan software y servicios exclusivos de Windows, Microsoft ha estado construyendo sus servicios como Windows Server, Azure Active Directory y Exchange para que puedan ser administrados usando PowerShell. Esto resulta en un mejor uso de los servicios, en lugar de utilizar gestores de configuración basados en GUI, lo que ayuda a ahorrar muchos costes logísticos a largo plazo.

Comandos CMD equivalentes que se pueden ejecutar en PowerShell

Hoy hablaremos de algunos comandos básicos para CMD que también se pueden ejecutar usando la línea de comandos de PowerShell.

1] Si desea navegar a cualquier lugar de la línea de comandos, es muy sencillo. Donde utilice cd en el Símbolo del sistema, puede utilizar

Set-Location «<PATH>»>Set-Location

por lo mismo dentro de PowerShell.

2] Listar todo el contenido de una carpeta no es gran cosa si le ayuda a navegar a través de un árbol de directorios. Para el Símbolo del sistema, usamos dir , pero cuando usamos PowerShell, podemos usar

ObtenerItemas para niños 

para listar todos los archivos y directorios dentro de un directorio.

Relacionado:  ¿Cómo guardar un libro en EPUB?

3] Renombrar es algo que damos por sentado en nuestros sistemas operativos 100% centrados en GUI. Pero cuando hay que renombrar un archivo o una carpeta en un sistema remoto, hay que confiar en el comando renombrar mientras se usa el Símbolo del sistema pero en PowerShell, pueden usar

Renombrar-Item «Path/of/the/file.txt» – NuevoNombre «NewNameOfTheFile.csv»

Con esto, el usuario puede cambiar el nombre y la extensión del archivo en particular.

4] Si conoce un comando y no está seguro de qué se trata, el comando /? en la línea de comandos del símbolo del sistema solía ser de gran ayuda. Afortunadamente, PowerShell no carece de esta característica. Puede usar

>NOMBRE DE CMDLET

para comprobar lo que hace un CMDLET en PowerShell.

5] Incluso para detener un proceso en ejecución no necesita confiar en algún tipo de Administrador de tareas cuando tiene PowerShell. taskkill es un comando fiable en el Símbolo del sistema, pero con PowerShell, puede usar

Stop-Process -Nombre de la aplicación «ApplicationName.exe»

6] Este mandato que vamos a discutir es algo que personalmente he visto que se utiliza en las escuelas muy a menudo. Es un comando muy útil. Se puede utilizar para apagar un ordenador remoto o una sesión de servidor. En el Símbolo del sistema, se puede usar shutdown -s pero para PowerShell,

Stop-Computer – Nombre del ordenador «HostName1», «HostName2», «Gateway or Address»>».

puede utilizarse para apagar un ordenador remoto.

7] Similar al apagado de una computadora, el comando Símbolo del sistema shutdown -r, the

Restar-Computadora – Nombre de la computadora «HostNameNew», Gateway o Dirección»«.

Relacionado:  ¿Cómo eliminar uTorrent de mi pc windows 7?

se puede utilizar con PowerShell para hacer lo mismo.

8] Si se realizan algunos cambios nuevos en la directiva de grupo de un sistema y para ver los cambios, debe forzar la actualización de la directiva de grupo, una utilizada gpupdate /force en el Símbolo del sistema. Pero en PowerShell, se puede usar

puede ser usado sin problemas.

9] Para establecer Variables, en la línea de comandos del Símbolo del sistema, se puede usar

SET VariableName = "Valor de la variable"

>Valor de la variable

pero en PowerShell, el $ se encarga de todo. Puedes usar este comando para hacer lo necesario,

$VariableName=»Valor de la variable».

10] Si desea unir un ordenador a un dominio, también es bastante sencillo. En el Símbolo del sistema, se puede utilizar este comando:

netdom /domain:domainName /user:userName/password:passwordForTheDomain member hostname /add

pero cuando utiliza PowerShell, puede aprovechar el uso de

Añadir-Computadora -NombreDeDominio «Dominio» -Credencial «Dominio\NNNombreDeUsuario» -Reiniciar

Si observamos cuidadosamente, los comandos básicos del Símbolo del Comando se vuelven un poco complicados cuando se ejecutan de forma similar con PowerShell. Pero cuando hablamos de comandos complejos como el comando Domain joining que usamos tanto en Command Prompt como en PowerShell, y cuando observamos, el que se usa en Command Prompt es mucho más complejo que el de PowerShell.

Por lo tanto, podemos decir que la implementación de PowerShell sobre la contraparte del Símbolo del Comando es mejor. Esto también se debe a que está disponible en otras plataformas y entornos.

Creemos que Microsoft trabajará de forma más agresiva para que PowerShell sea mejor que el Símbolo del sistema y no para forzar a los usuarios a sustituirlo por el Símbolo del sistema.

Relacionado:  La barra espaciadora o la tecla Enter no funcionan

Contenido Relacionado

[pt_view id=»1047b4eroy»]

Deja un comentario