Управление и развертывание
ИТ-специалисты или разработчики, готовимся к развертыванию Windows 7, будут иметь повышенную уверенность и опыт более короткого цикла оценки из-за усовершенствований функций и средств создания образов. К ним относится поддержка управления приложениями, драйверами и операционными системами в автономных файлах образов. Кроме того, создание образов и управление ими будет проще и будет доступно широкому кругу ИТ-организаций. Развертывание Windows 7 на бизнес-компьютерах также будет проще и быстрее благодаря новым средствам миграции ИТ и автоматизированным технологиям развертывания.
Windows PowerShell 2.0
PowerShell — это полный управляемый язык сценариев Microsoft .NET с интерактивной оболочкой командной строки и графической интегрированной средой сценариев (ISE). Он поддерживает ветвление, циклы, функции, отладку, обработку исключений и интернационализацию. PowerShell 2.0 является частью Windows 7 и предоставляет множество улучшений и растущий набор командлетов для диагностики Windows, Microsoft Active Directory, Microsoft IIS (IIS) и многого другого.
Функция удаленного взаимодействия PowerShell 2.0 теперь позволяет пользователям выполнять команды на одном или нескольких удаленных компьютерах с одного компьютера под управлением PowerShell. Разработчики также могут размещать PowerShell в IIS для доступа к своим серверам и управления ими.
PowerShell 2.0 поддерживает секционирование и упорядочение сценариев PowerShell с помощью модулей, которые можно распространять и развертывать как автономные и многократно используемые единицы. Она также включает поддержку транзакций в подсистеме PowerShell и API, что означает, что разработчики могут запускать, фиксировать и откатывать транзакции с помощью встроенных командлетов транзакций. Кроме того, подсистема PowerShell включает поддержку событий для прослушивания, пересылки и выполнения действий с событиями управления и системы. Приложения PowerShell можно написать для подписки на определенные события для синхронной или асинхронной обработки. (См. Windows PowerShell.)
Рис. 1. Windows PowerShell — это полный управляемый язык сценариев .NET с интерактивной оболочкой командной строки и графической isE.
Установщик Windows
Установщик Windows был обновлен для повышения эффективности разработки за счет сокращения объема пользовательского кода, необходимого для создания пакета установки и создания истинных установок программного обеспечения для каждого пользователя.
Транзакция нескольких пакетов позволяет разработчикам создавать одну транзакцию из нескольких пакетов с помощью chainer для динамического включения пакетов в транзакцию. Если один или несколько пакетов не устанавливаются должным образом, просто откатите установку.
Встроенный обработчик пользовательского интерфейса упрощает интеграцию пользовательских интерфейсов, внедряя обработчик пользовательского интерфейса в пакет установщика Windows.
Embedded Multiple Package Chainer позволяет разработчикам включать события установки в нескольких пакетах. Например, они могут включать события установки по запросу, события восстановления и удаления в нескольких пакетах.
Новые функции также позволяют создавать истинные установки для отдельных пользователей, включая поддержку программных файлов для отдельных пользователей и функции "повысить сейчас", а также обеспечивают поддержку автономного инвентаризации программного обеспечения и проверки применимости исправлений с помощью службы "Обслуживание образов развертывания и управление ими". (См. раздел Новые возможности установщика Windows 5.0.)