Отдавна исках да споделя скрипта си за автоматизация на настройките на Windows 10 (в момента актуалната версия е 18362), но все не ми оставаше време. Може би ще е полезен за някого изцяло или само частично.
Разбира се, ще е трудно да опиша всички настройки, но ще се опитам да подчертая най-важното.
Ако някого го интересува, заповядайте в кат.
Въведение
Отдавна исках да споделя скрипта си за автоматизация на настройките на Windows 10, но все не ми оставаше време. Може би ще е полезен за някого изцяло или само частично.
Разбира се, ще е трудно да опиша всички настройки, но ще се опитам да подчертая най-важното:
Основни функции
- Деактивиране на услугите за диагностика
- Множество настройки за File Explorer
- Избор на режим Windows по подразбиране
- Избор на приложение по подразбиране
- Промяна на пътя на променливата за среда за временни файлове на $env:SystemDriveTemp
- Включване на допълнителна информация при изход BSoD
- Деактивиране на Windows Defender SmartScreen в Microsoft Edge
- Забраняване на деактивирането на Ethernet адаптера за спестяване на енергия за настолен компютър
- Премахване на всички UWP приложения от всички акаунти, освен
- Премахване на всички UWP приложения от системния акаунт, освен
- Деактивиране на компонентите
- Премахване на OneDrive
- Създаване на задача в Task Scheduler за стартиране на почистване на диска
- Създаване на задача в Task Scheduler за почистване на папката «$env:SystemRootSoftwareDistributionDownload»
- Създаване на задача в Task Scheduler за почистване на папката $env:TEMP
- Забраняване на стандартни приложения да работят на заден план, освен
- Включване на контролируем достъп до папки и добавяне на защитени папки
- Деактивиране на потребителските услуги
- Създаване на пряк път в стар формат за «Устройства и принтери»
- Преопределяне на местоположението на папките «Работен плот», «Документи», «Изтегляния», «Музика», «Снимки», «Видеа»
- Актуализиране на иконите на работния плот, променливите на средата и лентата с инструменти без рестартиране на «File Explorer»
Скрипт
Използване
- Ако ще запазвате в .ps1 файл, трябва да промените кодирането на «UTF-8 с BOM»
или
- Копирайте целия код и го поставете в PowerShell ISE
NB
- PowerShell и PowerShell ISE трябва да се стартират с повишени права
- Задайте съответната политика за стартиране на скриптове в PowerShell
Set-ExecutionPolicy Unrestricted -Force
Източник: habr.com
