Windows PowerShell: Shell modernolínea de comando utilizada en este sistema operativo. Se incluyó por primera vez con Windows 7 en 2009. En la última, décima versión de este SO, prácticamente ha reemplazado al tradicional shell cmd.exe, que se usaba en toda la familia NT. En nuestro artículo te contaremos los principios generales de su funcionamiento y cómo instalarlo en Windows XP.
Línea de comando de Windows
Existía un shell de línea de comando en todossistemas operativos Microsoft. Es cierto que la mejora de la interfaz gráfica a medida que se lanzaron nuevas versiones la empujó a un segundo plano. Al menos en términos de utilidad para el usuario medio. La capacidad de trabajar con la línea de comandos siempre ha pertenecido a la prerrogativa de los administradores de sistemas. El caso es que las capacidades que te permite utilizar (por ejemplo, configurar la red) nunca han tenido una interfaz gráfica adecuada.
Generalizado en el entorno empresarial yla creciente complejidad de la arquitectura de red requirió la introducción de nuevas herramientas de administración y automatización, lo que llevó al desarrollo de Windows PowerShell por parte de los desarrolladores de Redmond. ¿Qué le da esto al usuario y al administrador?
Desde el punto de vista de un usuario que rara vez usalínea de comando, nada cambiará. Pero el administrador de la red obtiene una herramienta útil que le permite automatizar algunas de las operaciones diarias y trabajar con máquinas remotas.
Funciones y tareas de PowerShell
Windows PowerShell se basa enNET Framework, y Microsoft posicionó inicialmente el nuevo marco como una herramienta de administración profesional. La principal diferencia en la documentación es la capacidad de trabajar con objetos .NET, lo que la distingue significativamente de sus contrapartes. Los especialistas que trabajaban en el nuevo producto de software abordaron el asunto de forma creativa.
Para asegurar la compatibilidad y unificación de comandos.con shells de línea de comando utilizados en otros sistemas operativos, se llevó a cabo un análisis profundo. El resultado es una expansión significativa de la sintaxis de comandos en Windows PowerShell. No es necesario explicar lo que esto le da al administrador de redes complejas.
Muchos servidores de alto rendimiento se ejecutan enSO Linux, mientras que las máquinas cliente son Windows. La unificación de sintaxis permite la administración de ambos sectores de la red utilizando comandos idénticos, lo que reduce la carga del personal de TI.
Windows 7 y PowerShell Evolution
Como dijimos, este sistema operativofue el primero en incluir herramientas de PowerShell. Windows 7 utilizó la versión 2.0, junto con .Net Framework 4.0. A medida que el shell mejoraba y sus capacidades crecían, Microsoft lanzaba paquetes de Management Framework para mantenerlo actualizado. Los principales cambios se produjeron en el entorno de scripting integrado de Windows Powershell. Lo que esto significa, lo mostraremos en números.
ISE Script Editor versión 2.0 incluía 20 módulos y 350 comandos integrados, en la versión 3.0 su número creció a 71 módulos y 2305 comandos. Por supuesto, este aumento de la productividad tuvo un efecto positivo en las capacidades administrativas del caparazón. La presencia de un entorno de scripting integrado que le permite interactuar con objetos del sistema operativo y es similar en funcionalidad a un lenguaje de programación hace de este producto una excelente herramienta de trabajo.
No es de extrañar que Windows 10 tenga un nuevo shellsalió en la cima. Aunque cmd.exe todavía está presente en el sistema, PowerShell se convierte en la herramienta de línea de comandos predeterminada. Microsoft está apostando y evolucionando este shell mientras continúa agregando nuevas funciones. Es probable que las próximas versiones del SO pierdan por completo la clásica línea de comandos, lo que dará paso a herramientas más modernas y flexibles.
Instalación en Windows XP
Después del lanzamiento de los "siete" inicialmente no tenía unComo parte de PowerShell, Windows XP ahora se puede instalar como un paquete de servicio. El .NET Framework 3.5 necesario para el trabajo se instaló por separado. Este paso de Microsoft se explica por la necesidad de implementar una nueva herramienta de administración en el entonces extendido SO.
La instalación requirió la presencia en el quirófanoel sistema del tercer paquete de actualización de servicios. Por lo tanto, este shell solo se puede instalar en una versión XP actualizada. Para los administradores de sistemas, que tradicionalmente no favorecen las grandes actualizaciones acumulativas, esta fue una llamada a la acción adicional.
No hay más actualizaciones para XP por parte de la empresase emitieron. Al mostrar el poder de Windows PowerShell y lo que hace por un administrador, Microsoft mostró a los usuarios corporativos su ruta preferida. Cualquiera que quisiera ampliar las capacidades de la red interna tenía que migrar a sistemas operativos más modernos.
A pesar del final del soporte técnico de XP enEn 2014, este sistema, según diversas estimaciones, todavía ocupa del 7 al 10 por ciento de todos los Windows instalados. Hasta cierto punto, esto también se ve afectado por la influencia del nuevo shell de comandos, que permite el servicio remoto de estas máquinas.
En conclusión
Hemos proporcionado solo un poco de información general sobre el moderno shell de comandos de Windows. Cualquiera puede familiarizarse con sus capacidades en detalle descubriendo el mundo de la línea de comandos.