Todos (?) conocemos los distintos intérpretes de comandos que ha tenido Windows.
El primero fue command.com, que venía del mundo MSDOS (normal, allí todo eran comandos).
También fue utilizado en Windows 95 y 98.
Luego, con Windows NT y, sobre todo, con Windows XP, Vista, 7 y 8, estaba el intérprete cmd.
Para invocarlo es preciso pulsar el botón Inicio – Ejecutar (esto lo evitamos en 7 y 8) y tecleamos cmd.
Este comando tiene multitud de funciones, la mayor parte desconocidas.
Ahora Microsoft, a partir de Windows 7, ha implementado un intérprete de comandos (shell para los amigos) con mucha más potencia y capacidad.
Se llama PowerShell y se invoca tecleándolo en la caja de búsqueda de Windows 7.
Y en la parte superior nos aparecen los resultados de esta búsqueda.
Pulsamos en el primer programa.
Comandos disponibles
El número de comandos es inmenso, vamos a ver unos pocos.
Get-Command: recupera una lista de todos los comandos disponibles.
Get-Help muestra la información de ayuda acerca de los comandos y los conceptos. Si no tienes descargados los ficheros de ayuda te pide autorización para hacerlo.
Get-Process recupera un proceso o una lista de procesos activos.
Get-Service recupera un servicio de Windows. Sin parámetros recupera la lista de todos los servicios de Windows, los que están parados y en ejecución.
Add-Content añade contenido a un archivo de texto.
Copy-Item copia archivos, carpetas y otros objetos.
Get-Acl recupera listas de control de acceso (ACL).
En la dirección http://msdn.microsoft.com/en-us/library/microsoft.powershell.commands(v=vs.85).ASPX está la relación completa de los comandos de PowerShell (lamentablemente en inglés).
En fin, una mejora sobre el intérprete de comandos para un público más técnico y exigente.
If you found an error, highlight it and press Shift + E or pulsa aquí to inform us.
Dejar una contestacion