Dugo sam želio podijeliti svoju skriptu za automatiziranje postavljanja sustava Windows 10 (trenutačno je trenutna verzija 18362), ali nikako nisam stigao. Možda će nekome biti od koristi u cijelosti ili samo dijelom.
Naravno, bit će teško opisati sve postavke, ali pokušat ću istaknuti one najvažnije.
Ako je netko zainteresiran, onda dobrodošli u cat.
Ulazak
Dugo sam želio podijeliti svoju skriptu za automatiziranje postavljanja sustava Windows 10, ali nikako nisam stigao. Možda će nekome biti od koristi u cijelosti ili samo dijelom.
Naravno, bit će teško opisati sve postavke, ali pokušat ću istaknuti najvažnije:
Glavne funkcije
- Onemogući dijagnostičke usluge praćenja
- Puno podešavanja Explorera
- Odaberite način rada Windows kao zadani
- Odaberite zadani način rada aplikacije
- Promijenite stazu varijable okruženja za privremene datoteke u $env:SystemDriveTemp
- Uključite dodatne informacije kada ispisujete BSoD
- Onemogućite Windows Defender SmartScreen u Microsoft Edgeu
- Spriječite isključivanje Ethernet adaptera radi uštede energije za stolno računalo
- Uklonite sve UWP aplikacije sa svih računa osim
- Uklonite sve UWP aplikacije sa sistemskog računa osim
- Onemogući komponente
- Uklonite OneDrive
- Napravite zadatak u Planeru zadataka za pokretanje čišćenja diska
- Napravite zadatak u Planeru zadataka za čišćenje mape “$env:SystemRootSoftwareDistributionDownload”
- Napravite mapu $env:TEMP u Planeru zadataka čišćenja
- Spriječiti rad standardnih aplikacija u pozadini, osim
- Omogućite kontrolirani pristup mapi i dodajte zaštićene mape
- Onemogući prilagođene usluge
- Stvorite prečac naslijeđenog formata za "Uređaji i pisači"
- Redefinirajte lokaciju mapa Desktop, Documents, Downloads, Music, Pictures, Videos
- Osvježite ikone radne površine, varijable okruženja i programsku traku bez ponovnog pokretanja Explorera
Skripta
Koristiti
- Ako spremate u .ps1 datoteku, trebali biste promijeniti kodiranje u "UTF-8 s BOM"
ili
- Kopirajte cijeli kod i zalijepite ga u PowerShell ISE
NB
- PowerShell i PowerShell ISE moraju se pokretati s povišenim pravima
- Postavite odgovarajuću politiku pokretanja skripte PowerShell
Set-ExecutionPolicy Unrestricted -Force
Izvor: www.habr.com