Предельно простая формочка дает представление о полном времени выполнения последней установки. Цвет формы выбирается в зависимости от СПОСОБА установки: коричневый для установки по UUP, синий - установка загрузкой полного ESD, зелененький - установка с ISO. Поскольку теперь вместо cmd.exe, запускается Powershell, то опишу как выполнить загруженный Powershell скрипт ( неважно тот, который я показал на картинке или любой другой ).
1. Powershell должен быть запущен с правами АДМИНИСТРАТОРА
2. Нужно установить САМЫЙ МЯГКИЙ режим разрешения на выполнение ЧУЖИХ скриптов ( то есть тех, которые Вы не сами написали, а где-то надыбали ). Для этого надо выполнить команду
set-executionpolicy Remotesigned
и в ответ на запрос, ответить A ( то есть Yes на ВСЕ запросы разрешений ). Режим Remotesigned, как я уже сказал, САМЫЙ ОГРАНИЧЕННЫЙ из всех РАЗРЕШАЮЩИХ В ПРИНЦИПЕ выполнение скриптов и поэтому ИЗОЩРЕННЫЕ чужие скрипты будут ОТВЕРГАТЬСЯ в таком режиме. Но Вы сможете выполнять к примеру СВОИ СОБСТВЕННЫЕ, сохраненные скрипты и БОЛЬШИНСТВО простых скриптов из Интернета.
3. Для выполнения LastSetup.ps1, скачанного к примеру в директорию d:\Scripts, надо сначада ПЕРЕЙТИ в эту директорию. Для этого следует выполнить команду:
set-location d:\scripts
Вы сразу увидите, что перешли на другой том в указанную директорию из propmpt-строки
4. запуск скрипта на выполнение:
. .\LastSetup
наберите, нажмите Enter и через секунду выплывет окошко с формочкой. Никаких файлов этот скрипт в директории выполнения не создает и никакого мусора после себя не оставляет.
На очереди еще несколько задач с аналогичной статической формочкой, которые появятся в ближайшее время