Я не заказывал «аудиторскую проверку» своего кода. Меня мой код устраивает. Хватит меня поучать, ты мне надоел! Что-то твои «идеальные» решения на PS долго зреют, если отсчитывать от последнего (и единственного) твоего поста по 1С в 2015 году. Умом блеснёшь когда будет результат — твой пост с кодом. А так «п***ть, не мешки ворочать».
А как же Microsoft.BingWeather или например Windows.Photos? Нужен список для удаления.
Я же сказал: «Скрипач не нужен». Нужно — делайте!
Скажу по-секрету, что начиная с Windows 8.1 эту задачу уже решили уважаемые сотрудники и партнеры Microsoft. 4(!) года назад:
Отвечу по секрету: у меня автономное решение, а там: «The script is designed to work as part of an MDT or Configuration Manager task sequence.» (рус. «Сценарий предназначен для работы как часть последовательности задач MDT или Configuration Manager»).
— интересная математика. Ясно, ещё один рекламщик PS.
Без комментриев. Проблем с запуском вирусни и прочих майнеров действительно нет.
Смех! Вот представь образы двух людей: один программист, обладает достаточными знаниями чтобы написать данный скрипт, а другой — тупой пользователь, который клацает и запускает всё подряд, компьютер которого «кишит» вирусами и майнерами. А теперь мысленно совмести эти два образа в одном человеке. Получилось? Думаю что нет!
Подготовка эталонного образа Windows требует множества шагов, которые подробно описаны в официальных источниках. Другое дело, что читать (да еще и на английском) лень :)
— слушайте грамотного человека! Я ото «болван» сидю тута, аглицками йазыками не владеюча, по клавам навгад стукау, а оно бац! и само заработало. Отама вон вумный человек для продакшуна чятыре годка (пятый пошол) сборку делает, десять звёздочок на гытхабу собравши.
Ни на секунду не имел в этом сомнений, просто потому что вижу, что нет у Вас понимания как это работает… а одна из причин — потому что у Вас отключен UAC.
Сейчас мне и не нужно понимание тонкостей PS. Я себе поставил задачу и решил её известным мне способом (CMD). Судя из Ваших намёков отключение UAC и автоподнятие прав в PS как-то связаны?
После залития всех апдейтов там 99 штук appx, и все мегаскрипты оставляют ровно 31.
Здесь хоть ко мне претензии нет, раз у всех остаётся 31 appx?
Пользоваться Win8/8.1 при наличии Win10 моветон, телеметрию льют одинаково, юзабилити как земля и небо.
Я «дважды моветон» — до сих пор для личных нужд пользуюсь Windows 7. Подумываю уйти на Linux…
Если Вы не следите за новостями я Вам подскажу, что CMD скоро не станет, его заменит PS. Можете начинать тренироваться помещать все Ваши BAT/CMD в мусорную корзину.
Ой горе то какое!
А теперь Я задам вопрос:
Вся наша ветвь дискуссии похожа на то, что Я как ученик/подчинённый оправдываюсь перед преподавателем/начальником за то что плохо выполнил свою работу. Вы как адепт PS пытаетесь убедить меня использовать этот инструмент. Заглянул к Вам профиль и увидел одну несчастную статью по 1С. Что же вы сами не напишете какой-нибудь полезный широкой публике скрипт на любимом PS и не выложите его здесь? Блесните умом, покажите на что Вы способны!
Очевидно же! Там полностью написано на PS и только для Windows 10. У меня скрипт на CMD и для версий начиная с Windows 8. Спасибо за ссылку, будет время — ознакомлюсь.
Программирование не детерминированный процесс, а это значит что одна и та же задача может быть решена разными способами, с использованием разных технологий.
Я ошибся! Да, действительно в дистрибутиве Windows 10 LTSB нет универсальных приложений. Но скрипт также предназначен и для Windows 8, где универсальные приложения присутствуют, а версии LTSB не существует.
А можно ссылку на официальный мануал? Напомню, актуальная версия Powershell — 5.1+
Ссылки не будет — в Интернете полно информации о способах повышения прав для скрипта PS в самом скрипте (автоподнятие прав). Мне пришлось искать способ, потому что иначе не работало. А что, в PS 5.1 не нужно повышать права для выполнения некоторых операций? К тому же, в дистрибутивах Windows 8, 8.1, 10 изначально PS не последней версии. Таким образом чтобы использовать в скрипте PS «фишки» из версии 5.1+ нужно её предварительно установить.
А Вы сами то соблаговолили протестировать? Я соблаговолил. И на выходе один и тот же результат. После выполнения Вашего скрипта остается 31 appx
Я тестировал скрипт на Windows 8.1 и у меня оставалось 2-3 (точно не помню) приложения appx, а Вы похоже тестируете на Windows 10 (тот, который для домохозяек) и остаётся 31 appx. Я использую Windows 10 LTSB в котором нет универсальных приложений. Значительная часть «мусора» в 10-ке всё же удаляется моим скриптом и это уже хорошо.
выполнение из CMD сильно ограничивает Вас в захвате и обработке исключений, не говоря уже о том, что скрипт не проверяет включен ли UAC, и если не запустить его сразу с повышенными привилегиями, то он делает вид, что работает, а на выходе (ни)фига. Т.е. перепроверок нет.
Да, так и есть. В предыдущей статье к скрипту по отключению компонентов Windows Я указывал, что нужно запускать с отключенным UAC и с правами Администратора, а в этой статье эту информацию не указал. У меня UAC отключён «пожизненно» поэтому я не имею проблем с запуском, которые могут быть у других.
Это как жаловаться, что ножны от ножика не защищают. Вы сами вынули ножик, наделали в себе дырок, и теперь оказывается ножик с чехлом не правильные. Смешно, ей богу.
Нет, неправильно! Если говорить аллегориями, то мне нужен ножик без ножн, которым Я могу размахивать во все стороны. А вместо этого компания MS предлагает мне ножик в ножнах, который чтобы достать, нужно приложить усилие. Мне не нужна их «детская» защита для PS в виде Execution Protect.
— «Совершенный Код».
Напиши готовый скрипт на PS, который делает тоже что и мой на CMD и выложи здесь и будет тебе хвала! Я в PS не силён (да и не нравится он мне), поэтому и выбрал CMD.
Смысл в том, чтобы уменьшить размер образа — это раз! После установки ОС, удаление установившихся универсальных приложений и их дистрибутивов занимает время — это два! Необходимость после каждой установки что-то запускать снижает автоматизацию — это три!
Неа! Запуск от имени Администратора не даст результата. Нужно поднятие прав.
А ещё нужно чтобы скрипт выполнял работу над автономным образом — файлом install.wim. Сможешь?
Я себе поставил задачу и решил её доступным мне способом. Мне лично PS не понравился — монстрообразный инструмент с огромным количеством команд (командлетов), запомнить которые нереально, а запуск с повышением прав это вообще изощрение. Поэтому Я не гонюсь за модой.
Я знаю об этой программе. Но! Это стороннее средство, а Я использую инструмент предоставляемый «производителем». Имея готовые скрипты «обработать» автономный образ можно значительно быстрее, чем кликать мышкой по кнопкам. DISM++ больше подходит для тонкой настройки онлайн образа.
Вот как раз таки учебники — полезны, а ваша статья бесполезна. Если Я решу изучить Tcl/Tk, то найду официальную документацию и буду читать. Или книгу, которая даст полную информацию о предмете. А собирать у себя в голове «мозаику» из таких вот информационных фрагментов, как ваша статья, нет смысла.
Я же сказал: «Скрипач не нужен». Нужно — делайте!
Отвечу по секрету: у меня автономное решение, а там: «The script is designed to work as part of an MDT or Configuration Manager task sequence.» (рус. «Сценарий предназначен для работы как часть последовательности задач MDT или Configuration Manager»).
— интересная математика. Ясно, ещё один рекламщик PS.
Смех! Вот представь образы двух людей: один программист, обладает достаточными знаниями чтобы написать данный скрипт, а другой — тупой пользователь, который клацает и запускает всё подряд, компьютер которого «кишит» вирусами и майнерами. А теперь мысленно совмести эти два образа в одном человеке. Получилось? Думаю что нет!
— слушайте грамотного человека! Я ото «болван» сидю тута, аглицками йазыками не владеюча, по клавам навгад стукау, а оно бац! и само заработало. Отама вон вумный человек для продакшуна чятыре годка (пятый пошол) сборку делает, десять звёздочок на гытхабу собравши.
Сейчас мне и не нужно понимание тонкостей PS. Я себе поставил задачу и решил её известным мне способом (CMD). Судя из Ваших намёков отключение UAC и автоподнятие прав в PS как-то связаны?
Здесь хоть ко мне претензии нет, раз у всех остаётся 31 appx?
Я «дважды моветон» — до сих пор для личных нужд пользуюсь Windows 7. Подумываю уйти на Linux…
Ой горе то какое!
А теперь Я задам вопрос:
Вся наша ветвь дискуссии похожа на то, что Я как ученик/подчинённый оправдываюсь перед преподавателем/начальником за то что плохо выполнил свою работу. Вы как адепт PS пытаетесь убедить меня использовать этот инструмент. Заглянул к Вам профиль и увидел одну несчастную статью по 1С.
Что же вы сами не напишете какой-нибудь полезный широкой публике скрипт на любимом PS и не выложите его здесь? Блесните умом, покажите на что Вы способны!
Программирование не детерминированный процесс, а это значит что одна и та же задача может быть решена разными способами, с использованием разных технологий.
Ссылки не будет — в Интернете полно информации о способах повышения прав для скрипта PS в самом скрипте (автоподнятие прав). Мне пришлось искать способ, потому что иначе не работало. А что, в PS 5.1 не нужно повышать права для выполнения некоторых операций? К тому же, в дистрибутивах Windows 8, 8.1, 10 изначально PS не последней версии. Таким образом чтобы использовать в скрипте PS «фишки» из версии 5.1+ нужно её предварительно установить.
Я тестировал скрипт на Windows 8.1 и у меня оставалось 2-3 (точно не помню) приложения appx, а Вы похоже тестируете на Windows 10 (тот, который для домохозяек) и остаётся 31 appx. Я использую Windows 10 LTSB в котором нет универсальных приложений. Значительная часть «мусора» в 10-ке всё же удаляется моим скриптом и это уже хорошо.
Да, так и есть. В предыдущей статье к скрипту по отключению компонентов Windows Я указывал, что нужно запускать с отключенным UAC и с правами Администратора, а в этой статье эту информацию не указал. У меня UAC отключён «пожизненно» поэтому я не имею проблем с запуском, которые могут быть у других.
Нет, неправильно! Если говорить аллегориями, то мне нужен ножик без ножн, которым Я могу размахивать во все стороны. А вместо этого компания MS предлагает мне ножик в ножнах, который чтобы достать, нужно приложить усилие. Мне не нужна их «детская» защита для PS в виде Execution Protect.
Напиши готовый скрипт на PS, который делает тоже что и мой на CMD и выложи здесь и будет тебе хвала! Я в PS не силён (да и не нравится он мне), поэтому и выбрал CMD.
А ещё нужно чтобы скрипт выполнял работу над автономным образом — файлом install.wim. Сможешь?