Web Platform Installer 4.0 BETA доступна для тестирования уже более месяца, однако релиз полноценной версии, похоже ещё не скоро произойдёт. И тем не менее, уже сейчас стала известна одна интересная особенность будущего продукта – возможность использования WPI в режиме консоли!
Думаю, нет необходимости объяснять зачем в принципе может быть нужен WebPlatform Installer, а вот возможности нового формата довольно интересны, поскольку предполагаю использование в первую очередь в следующих двух сценариях:
Галерея установки приложений на серверах, не подключенных к Интернету;
Автоматическая установка приложений без вмешательства человека.
В связи с этим режим консоли обладает следующими возможностями:
Автономный режим (WebPICMD / онлайн): создает локальную копию набор продуктов и приложений, так что они могут быть установлены даже без подключения к Интернету. XML-каналы, а также обновленное приложение указывает на локальную копию, а не на ссылку в Интернете;
Поддержка пути (URL) в XML, для установочных файлов, файлов ресурсов, иконок и т.д... Эта особенность в сочетании с предыдущей, позволяет легко перемещать локальные копии с жёсткого диска на сетевой ресурс на флешку.
Также были исправлены некоторые ошибки в предыдущей версии (3.0).
Для хостеров (а так же веб-разработчиков, предоставляющих услуги настройки и развёртывания инфраструктуры) WebPICmd может стать ценной утилитой для автоматизации установки приложений для своих клиентов.
Например, вы можете установить DotNetNuke с помощью этой простой в командной строке:
WebPICMD.exe /Install /Application:DotNetNuke
А установку и настройку SQL Server под администратором можно сделать с помощью другой командной строки: