Управление и развертывание

ИТ-специалисты или разработчики, которые готовятся к развертыванию Windows 7, будут иметь повышенную уверенность и более короткий цикл оценки из-за улучшений функций и инструментов для создания образов. К ним относятся поддержка управления приложениями, драйверами и операционными системами в автономных файлах образов. Кроме того, создание и управление изображениями будет проще и будет доступно для более широкого спектра ИТ-организаций. Развертывание Windows 7 на бизнес-компьютерах также будет проще и быстрее из-за новых средств ИТ-миграции и автоматизированных технологий развертывания.

Windows PowerShell 2.0

PowerShell — это полный язык управляемого скрипта Microsoft .NET с интерактивной командной строкой и графической интегрированной средой сценариев (ISE). Она поддерживает ветвление, циклы, функции, отладку, обработку исключений и интернационализацию. PowerShell 2.0 является частью Windows 7 и предоставляет множество улучшений и растущего набора командлетов для диагностики Windows, Microsoft Active Directory, Microsoft Internet Information Services (IIS) и многое другое.

Функция удаленного взаимодействия PowerShell 2.0 теперь позволяет пользователям выполнять команды на одном или нескольких удаленных компьютерах с одного компьютера под управлением PowerShell. Разработчики также могут размещать PowerShell в СЛУЖБАх IIS для доступа к серверам и управления ими.

PowerShell 2.0 поддерживает секционирование и упорядочивание сценариев PowerShell с помощью модулей, которые могут быть распределены и развернуты как автономные, многократно используемые единицы. Она также включает в себя поддержку транзакций в подсистеме PowerShell и API, что означает, что разработчики могут запускать, фиксацию и откаты транзакций с помощью встроенных командлетов командлетов. Кроме того, подсистема PowerShell включает поддержку событий для прослушивания, пересылки и выполнения действий по управлению и системным событиям. Приложения PowerShell можно записать на подписку на определенные события для синхронной или асинхронной обработки. (См. Windows PowerShell.)

снимок экрана windows PowerShell

Рис. 1. Windows PowerShell — это полный язык управляемого скрипта .NET с интерактивной командной строкой и графическим isE.

Установщик Windows

Установщик Windows был обновлен, чтобы повысить эффективность разработчика, уменьшая объем пользовательского кода, который требуется для создания пакета установки и создания истинных установок программного обеспечения для каждого пользователя.

Несколько транзакций пакетов позволяют разработчикам создавать одну транзакцию из нескольких пакетов с помощью "chainer" для динамического включения пакетов в транзакцию. Если один или несколько пакетов не устанавливаются должным образом, просто откатите установку.

Встроенный обработчик пользовательского интерфейса упрощает интеграцию пользовательских интерфейсов путем внедрения пользовательского обработчика пользовательского интерфейса в пакет установщика Windows.

Внедренный мультипакет позволяет разработчикам включать события установки в нескольких пакетах. Например, они могут включать события установки по запросу, события восстановления и удаления событий в нескольких пакетах.

Новые функции также позволяют создавать истинные установки для каждого пользователя, включая поддержку файлов программы для каждого пользователя и "повышение привилегий сейчас", а также обеспечить поддержку автономной инвентаризации программного обеспечения и проверки применимости исправлений через обслуживание образов развертывания и управление ими. (См. новые возможности установщика Windows 5.0.)