[Системное администрирование, PowerShell] Скрипт настройки Windows 10. Часть II
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Чуть больше года назад выкладывал свой скрипт по автоматизации настройки Windows 10. Давеча переписал Windows 10 Sophia Script в виде примитивного модуля на 6 000 строк для одноразового использования.
Основные претензии к предыдущей версии были две:
- Никто не хотел лезть в 3 500 строк кода и комментировать тот или иной раздел, чтобы он в дальнейшем не выполнялся;
- Если необходимо было откатиться на значение по умолчанию, никто не мог разобраться, что именно надо делать.
Теперь скрипт состоит из 2 файлов: непосредственно файл скрипта и файл пресета к нему. Файл скрипта разбит примерно на 270 функций: как для внесения изменений, так и его "отката".Теперь можно открыть файл пресета, где будет список из всех имеющихся функций (с подробным описанием каждой), и закомментировать строку с функций с помощью знака #, чтобы эта функция не выполнялась, или, наоборот, убрать знак # перед ней, чтобы функция выполнялась. Повторюсь: практически на каждую функцию есть функция на возврат в состояние по умолчанию, как "из коробки".Поддерживаемые версииWindows 10 Sophia Script поддерживает только актуальные версии Windows 10: 2004 (20H1) и 2009 (20H2), x64, так как это по сути одна и та же версия. Возможно, чуть позже можно то же самое провернуть и со скриптом, написанным для LTSC (1809), так как эта версия Windows 10 достаточно популярна. Пока что для прочих версий можно использовать предыдущую версию скрипта 4.x.Напомню основные функции.Основные функции
- Настройка уровня телеметрии и конфиденциальности;
- Отключить задачи диагностического отслеживания;
- Настроить интерфейс;
- Удалить "правильно" OneDrive;
- Изменить путь переменной среды для %TEMP% на %SystemDrive%\Temp
- Изменить программно расположение пользовательских папок;
- Рабочий стол;
- Документы;
- Загрузки;
- Музыка;
- Изображения;
- Видео;
- С помощью интерактивного меню с использованием стрелок вверх/вниз и клавиши Enter для подтверждения выбора;
- Удалить UWP-приложения (со списком исключений), используя всплывающую форму, написанную на WPF;
- Удалить компоненты Windows;
- Установить WSL;
- Отключить дополнительные компоненты Windows, используя всплывающую форму, написанную на WPF;
- Создать задачу в Планировщике задач по очистке неиспользуемых файлов и обновлений Windows;
- Создать задачи в Планировщике задач по очистке папок;
- %SystemRoot%\SoftwareDistribution\Download
- %TEMP%
- Открепить все ярлыки от начального экрана;
- Закрепить ярлыки на начальном экране, используя syspin.exe
- Включить контролируемый доступ к папкам и добавить защищенные папки, используя диалоговое меню;
- Добавить папку в список исключений сканирования Microsoft Defender, используя диалоговое меню;
- Добавить файлы в список исключений сканирования Microsoft Defender, используя диалоговое меню;
- Обновить иконки рабочего стола, переменные среды, панель задач и симулировать нажатие F5 для обновления рабочего стола;
- Множество твиков проводника, контекстного и прочего.
С полным списком функций можно ознакомиться в файле пресета.Скриншоты
Работа скрипта в действииИзвините, данный ресурс не поддреживается. :( Извините, данный ресурс не поддреживается. :( Nota bene
- Перед выполнением стоит еще раз прочитать раздел на Github "Before running".
Использование
- Скачайте актуальную версию;
- Настройте файл пресета под себя, закомментировав или раскомментировав функции;
- Установите политику выполнения скриптов в PowerShell;
- Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
- Запустите скрипт с помощью;
- .\Preset.ps1
Сторонние обзоры скриптаНемного устаревшее видео (с привязкой ко времени) от Chris Titus Tech :)Извините, данный ресурс не поддреживается. :(
Скачать с GitHubWindows 10 Sophia ScriptP.S. Для тех, кто хочет пойти дальше: мы ищем человека, знающего C#, чтобы помочь дописать графическую оболочку к модулю. Ранний образец, основанный на скетчах.
===========
Источник:
habr.com
===========
Похожие новости:
- [Системное администрирование, Сетевые технологии, Облачные сервисы, Сетевое оборудование] Построение сетевой инфраструктуры на базе Nebula. Часть 2 — пример сети
- [Информационная безопасность, Системное администрирование, Сетевые технологии, Сетевое оборудование] Опасность при настройке SSL VPN на FortiGate
- [Информационная безопасность, Системное администрирование] Я смотрел свой трафик он все знал про меня (Mac os catalina)
- [DevOps, Серверная оптимизация, Системное администрирование] Практика vs Теория или зачем нужно высшее образование?
- [Информационная безопасность, Сетевое оборудование, Сетевые технологии, Системное администрирование] 1. FortiAnalyzer Getting Started v6.4. Введение
- [Информационная безопасность, Системное администрирование, Сетевые технологии] Учимся вместе c Check Point
- [Системное администрирование, IT-инфраструктура, Хранение данных, Хранилища данных] Эльбрус VS Intel. Сравниваем производительность систем хранения Аэродиск Восток и Engine
- [IPv6, Сетевые технологии, Системное администрирование] Прогресс внедрения IPv6 за 10 лет
- [DevOps, Kubernetes, Серверное администрирование, Системное администрирование] Как масштабируется бизнес Docker для обслуживания миллионов разработчиков, часть 2: Исходящие данные (перевод)
- [Информационная безопасность, Системное администрирование, Cisco, Сетевые технологии] Cisco ISE: Создание пользователей, добавление LDAP серверов, интеграция с AD. Часть 2
Теги для поиска: #_sistemnoe_administrirovanie (Системное администрирование), #_powershell, #_powershell, #_tvik (твик), #_skript (скрипт), #_windows_10, #_windows10, #_sophia_script, #_sophia, #_sistemnoe_administrirovanie (
Системное администрирование
), #_powershell
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 20:27
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Чуть больше года назад выкладывал свой скрипт по автоматизации настройки Windows 10. Давеча переписал Windows 10 Sophia Script в виде примитивного модуля на 6 000 строк для одноразового использования. Основные претензии к предыдущей версии были две:
Работа скрипта в действииИзвините, данный ресурс не поддреживается. :( Извините, данный ресурс не поддреживается. :( Nota bene
Сторонние обзоры скриптаНемного устаревшее видео (с привязкой ко времени) от Chris Titus Tech :)Извините, данный ресурс не поддреживается. :( Скачать с GitHubWindows 10 Sophia ScriptP.S. Для тех, кто хочет пойти дальше: мы ищем человека, знающего C#, чтобы помочь дописать графическую оболочку к модулю. Ранний образец, основанный на скетчах. =========== Источник: habr.com =========== Похожие новости:
Системное администрирование ), #_powershell |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 20:27
Часовой пояс: UTC + 5