Administración e implementación
Los profesionales de TI o desarrolladores que se preparan para implementar Windows 7 tendrán mayor confianza y experimentarán un ciclo de evaluación más corto debido a las mejoras en las características y herramientas de creación de imágenes. Entre ellas se incluye la compatibilidad para administrar aplicaciones, controladores y sistemas operativos en archivos de imagen sin conexión. Además, la creación y administración de imágenes serán más fáciles y estarán disponibles para una gama más amplia de organizaciones de TI. La implementación de windows 7 en equipos empresariales también será más fácil y rápida debido a las nuevas herramientas de migración de TI y a las tecnologías de implementación automatizadas.
Windows PowerShell 2.0
PowerShell es un lenguaje completo de scripting administrado de Microsoft .NET que tiene un shell de línea de comandos interactivo y un entorno gráfico de scripting integrado (ISE). Admite la bifurcación, el bucle, las funciones, la depuración, el control de excepciones y la internacionalización. PowerShell 2.0 forma parte de Windows 7 y ofrece muchas mejoras y un conjunto creciente de cmdlets para diagnósticos de Windows, Microsoft Active Directory, Microsoft Internet Information Services (IIS) y mucho más.
La característica de comunicación remota de PowerShell 2.0 ahora permite a los usuarios ejecutar comandos en uno o varios equipos remotos desde un único equipo que ejecuta PowerShell. Los desarrolladores también pueden hospedar PowerShell en IIS para acceder a sus servidores y administrarlos.
PowerShell 2.0 admite la creación de particiones y la organización de scripts de PowerShell mediante módulos que se pueden distribuir e implementar como unidades reutilizables independientes. También incluye compatibilidad con transacciones en el motor y las API de PowerShell, lo que significa que los desarrolladores pueden iniciar, confirmar y revertir transacciones mediante cmdlets de transacción integrados. Además, el motor de PowerShell incluye compatibilidad con eventos para escuchar, reenviar y actuar en eventos del sistema y de administración. Las aplicaciones de PowerShell se pueden escribir para suscribirse a determinados eventos para el procesamiento sincrónico o asincrónico. (Consulte Windows PowerShell).
Figura 1. Windows PowerShell es un lenguaje completo de scripting administrado de .NET que tiene un shell de línea de comandos interactivo y un ISE gráfico
Windows Installer
Windows Installer se ha actualizado para aumentar la eficacia del desarrollador al reducir la cantidad de código personalizado necesario para crear un paquete de instalación y crear instalaciones de software verdaderas por usuario.
Varias transacciones de paquetes permiten a los desarrolladores crear una sola transacción a partir de varios paquetes mediante un "encadenador" para incluir dinámicamente paquetes en la transacción. Si uno o varios de los paquetes no se instalan según lo previsto, simplemente revierte la instalación.
El controlador de interfaz de usuario incrustado facilita la integración de interfaces de usuario personalizadas mediante la inserción de un controlador de interfaz de usuario personalizado en el paquete de Windows Installer.
Embedded Multiple Package Chainer permite a los desarrolladores habilitar eventos de instalación en varios paquetes. Por ejemplo, pueden habilitar eventos de instalación a petición, eventos de reparación y eventos de desinstalación en varios paquetes.
Las nuevas características también permiten la creación de instalaciones verdaderas por usuario, incluida la compatibilidad con archivos de programa por usuario y la funcionalidad "elevar ahora" y proporcionar compatibilidad con el inventario de software sin conexión y comprobaciones de aplicabilidad de revisiones a través del mantenimiento y la administración de imágenes de implementación. (Consulta Novedades de Windows Installer 5.0).