Jeg har lenge ønsket å dele skriptet mitt for å automatisere oppsettet av Windows 10 (for øyeblikket er den nåværende versjonen 18362), men jeg kom aldri til det. Kanskje det vil være nyttig for noen i sin helhet eller bare en del av det.
Selvfølgelig vil det være vanskelig å beskrive alle innstillingene, men jeg skal prøve å trekke frem de viktigste.
Hvis noen er interessert, så velkommen til katt.
Entry
Jeg har lenge ønsket å dele skriptet mitt for automatisering av Windows 10-oppsett, men jeg kom aldri til det. Kanskje det vil være nyttig for noen i sin helhet eller bare en del av det.
Selvfølgelig vil det være vanskelig å beskrive alle innstillingene, men jeg vil prøve å fremheve det viktigste:
Hovedfunksjoner
- Deaktiver diagnostiske sporingstjenester
- Mange Explorer-justeringer
- Velg Windows-modus som standard
- Velg standard applikasjonsmodus
- Endre miljøvariabelbanen for midlertidige filer til $env:SystemDriveTemp
- Ta med tilleggsinformasjon når du sender ut BSoD
- Deaktiver Windows Defender SmartScreen i Microsoft Edge
- Unngå å slå av Ethernet-adapter for å spare strøm for stasjonær PC
- Fjern alle UWP-apper fra alle kontoer unntatt
- Fjern alle UWP-applikasjoner fra systemkontoen unntatt
- Deaktiver komponenter
- Fjern OneDrive
- Opprett en oppgave i Task Scheduler for å kjøre diskopprydding
- Opprett en oppgave i oppgaveplanleggeren for å rydde opp i mappen "$env:SystemRootSoftwareDistributionDownload"
- Opprett mappen $env:TEMP i Cleanup Task Scheduler
- Hindre standardapplikasjoner fra å kjøre i bakgrunnen, unntatt
- Aktiver kontrollert mappetilgang og legg til beskyttede mapper
- Deaktiver tilpassede tjenester
- Lag en snarvei i eldre format for "Enheter og skrivere"
- Omdefiner plasseringen av skrivebordet, dokumenter, nedlastinger, musikk, bilder, videoer
- Oppdater skrivebordsikoner, miljøvariabler og oppgavelinjen uten å starte Explorer på nytt
Manus
Bruk
- Hvis du lagrer til en .ps1-fil, bør du endre kodingen til "UTF-8 med BOM"
eller
- Kopier hele koden og lim den inn i PowerShell ISE
NB
- PowerShell og PowerShell ISE må kjøres med forhøyede rettigheter
- Angi riktig PowerShell-skriptstartpolicy
Set-ExecutionPolicy Unrestricted -Force
Kilde: www.habr.com