Už dávno som chcel podeliť sa so svojím skriptom na automatizáciu nastavenia Windows 10 (aktuálna verzia je 18362), ale nikdy nebol čas. Možno bude niekomu užitočný celý alebo len jeho časti.
Samozrejme, bude ťažké opísať všetky nastavenia, ale pokúsim sa vyzdvihnúť to najdôležitejšie.
Ak niekoho zaujíma, vitajte na prehliadke.
Úvod
Už dávno som chcel podeliť sa so svojím skriptom na automatizáciu nastavenia Windows 10, ale nikdy nebol čas. Možno bude niekomu užitočný celý alebo len jeho časti.
Samozrejme, bude ťažké opísať všetky nastavenia, ale pokúsim sa vyzdvihnúť to najdôležitejšie:
Hlavné funkcie
- Vypnúť služby diagnostického sledovania
- Rôzne úpravy Prieskumníka
- Nastaviť predvolený režim Windows
- Nastaviť predvolený režim aplikácie
- Zmeniť cestu k premenným prostredia pre dočasné súbory na $env:SystemDriveTemp
- Povoliť dodatočné informácie pri zobrazení BSoD
- Vypnúť Windows Defender SmartScreen v Microsoft Edge
- Zakázať vypínanie Ethernet adaptéra pre úsporu energie na stolnom počítači
- Odstrániť všetky UWP aplikácie z všetkých účtov, okrem
- Odstrániť všetky UWP aplikácie zo systémového účtu, okrem
- Vypnúť komponenty
- Odstrániť OneDrive
- Vytvoriť úlohu v Plánovači úloh pre spustenie čistiaceho disku
- Vytvoriť úlohu v Plánovači úloh na vyčistenie priečinka " $env:SystemRootSoftwareDistributionDownload "
- Vytvoriť úlohu v Plánovači úloh na čisté priečinky $env:TEMP
- Zakázať štandardným aplikáciám pracovať na pozadí, okrem
- Povoliť kontrolovaný prístup k priečinkom a pridať chránené priečinky
- Vypnúť používateľské služby
- Vytvoriť skratku starého formátu pre "Zariadenia a tlačiarne"
- Predefinovať umiestnenie priečinkov "Pracovná plocha", "Dokumenty", "Súbory na prevzatie", "Hudba", "Obrázky", "Videá"
- Aktualizovať ikony pracovnej plochy, premenné prostredia a panel úloh bez reštartu "Prieskumníka"
Skript
Použitie
- Ak plánujete uložiť do súboru .ps1, mali by ste zmeniť kódovanie na "UTF-8 s BOM"
alebo
- Skopírujte celý kód a vložte ho do PowerShell ISE
Poznámka
- PowerShell a PowerShell ISE by mali byť spúšťané s vyššími právami
- Nastaviť príslušnú politiku spúšťania skriptov PowerShell
Set-ExecutionPolicy Unrestricted -Force
Zdroj: habr.com
