These scripts configure a ready-to-use Windows environment.
The following command will re-install Windows 10\11\insider for you.
Right-click the start button, and click Windows PowerShell
(Admin)`.
iex ((New-Object System.Net.WebClient).DownloadString('https://gitlab.aiursoft.cn/anduin/reimage-windows/-/raw/master/Reimage.ps1'))
- It will ask you for the downloaded Windows ISO file. You can download it with any tool you like, and provide it the file name.
- It will ask you for a clean disk drive. For example Disk `E:``. Provide it with any disk you like. (Except current OS drive)
This next part may NOT be designed for YOU! It is for my usage to config the newly installed Windows as a ready-to-use state.
You need to fork this repository and modify some configuration paths in the source code.
For example:
- I copied my SSH private key file from my OneDrive. Which requires you to modify that logic.
- I copied my Windows Terminal configuration file from my OneDrive. Which requires you to modify that logic.
Right-click the start button, and click Windows PowerShell
(Admin)`.
Remove-Item "$env:TEMP\reimage-windows-master\" -Recurse -ErrorAction SilentlyContinue; $destinationPath = "$env:TEMP\reimage-windows-master.zip"; Invoke-WebRequest -Uri "https://gitlab.aiursoft.cn/anduin/reimage-windows/-/archive/master/reimage-windows-master.zip" -OutFile $destinationPath -UseBasicParsing; Expand-Archive -Path $destinationPath -DestinationPath $env:TEMP; Remove-Item $destinationPath; Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force; . "$env:TEMP\reimage-windows-master\install.ps1"
Caution: DO NOT RUN this in Windows Terminal!!! Instead, start a pure PowerShell with admin!
Open PowerShell and run:
$(Invoke-WebRequest https://gitlab.aiursoft.cn/anduin/reimage-windows/-/raw/master/test_env.sh).Content | bash
Some of my machines are running Ubuntu. I also have a script to initialize Ubuntu environment.
bash -c "$(wget -O- https://gitlab.aiursoft.cn/anduin/reimage-windows/-/raw/master/install.sh)"