Commit graph

2076 commits

Author SHA1 Message Date
Manuel Thalmann 83cb3b33e4 Fix broken signature of Restart-Intermediate 2024-09-10 01:54:04 +02:00
Manuel Thalmann f3b83c78a0 Report unexpected path conversions 2024-09-10 01:54:04 +02:00
Manuel Thalmann 76a293d341 Load missing path 2024-09-10 01:54:04 +02:00
Manuel Thalmann 09cb18a0d5 Ensure error file can be read from 2024-09-10 01:54:04 +02:00
Manuel Thalmann 62d70c1375 Streamline OneShot task handler 2024-09-10 01:54:04 +02:00
Manuel Thalmann 1499099301 Simplify script registration 2024-09-10 01:54:04 +02:00
Manuel Thalmann 7902b864ed Fix broken regedit paths 2024-09-10 01:54:04 +02:00
Manuel Thalmann 34d9511736 Allow registering reboots for users 2024-09-10 01:54:04 +02:00
Manuel Thalmann b644ca406a Prevent users from being excluded 2024-09-10 01:54:04 +02:00
Manuel Thalmann fd9db7a4ff Force copying of Linux users to Windows 2024-09-10 01:54:04 +02:00
Manuel Thalmann a26b1fe78c Improve log messages of updates 2024-09-10 01:54:04 +02:00
Manuel Thalmann bdfc43b805 Remove unnecessary command 2024-09-10 01:54:04 +02:00
Manuel Thalmann c070bde72a Fix time for QEMU VMs 2024-09-10 01:54:04 +02:00
Manuel Thalmann 47e553ee6a Remove unnecessary desktop icons 2024-09-10 01:54:04 +02:00
Manuel Thalmann b3e8319348 Add a timeout for the reWASD downloader 2024-09-10 01:54:04 +02:00
Manuel Thalmann c32f40860c Allow setting a timeout for clicking download buttons 2024-09-10 01:54:04 +02:00
Manuel Thalmann c2e43c73df Emit errors concerning WSL commands 2024-09-10 01:54:04 +02:00
Manuel Thalmann ab95a43bdf Emit errors using Write-Error 2024-09-10 01:54:04 +02:00
Manuel Thalmann ccfe29799a Convert Argument to string explicitly 2024-09-10 01:54:04 +02:00
Manuel Thalmann ecf9e8e689 Ignore unfinished browser downloads 2024-09-10 01:54:04 +02:00
Manuel Thalmann 9ea809adfd Install powershell modules for all users 2024-09-10 01:54:04 +02:00
Manuel Thalmann bcbf53297b Fix typos 2024-09-10 01:54:04 +02:00
Manuel Thalmann 7ebf09b93f Install AutoHotkey as preparation 2024-09-10 01:54:04 +02:00
Manuel Thalmann 0e18b63853 Allow running live scripts in debug mode 2024-09-10 01:54:04 +02:00
Manuel Thalmann c6e7d2d3d5 Generate env variables using shorthand scripts 2024-09-10 01:54:04 +02:00
Manuel Thalmann 7838c7186e Allow running installation in debug mode 2024-09-10 01:54:04 +02:00
Manuel Thalmann d37f4da080 Redirect winiso exit code properly 2024-09-10 01:54:04 +02:00
Manuel Thalmann d611857375 Allow specifying winiso build type 2024-09-10 01:54:04 +02:00
Manuel Thalmann 4553548a3a Refactor winget check for rare issue 2024-09-10 01:54:04 +02:00
Manuel Thalmann 8f820297c7 Disable Windows Update reboot only as admin 2024-09-10 01:54:04 +02:00
Manuel Thalmann 11f80cda08 Add a function for queueing startup commands 2024-09-10 01:54:04 +02:00
Manuel Thalmann 2f2a3f53fb Hide output of DISM commands 2024-09-10 01:54:04 +02:00
Manuel Thalmann a5430d0298 Ensure website is loaded before download 2024-09-10 01:54:04 +02:00
Manuel Thalmann 1e3968fd0d Prevent Jellyfin from rebooting 2024-09-10 01:54:04 +02:00
Manuel Thalmann 3ca7554422 Improve handling of slow websites 2024-09-10 01:54:04 +02:00
Manuel Thalmann aa8513b15a Fix potential CRC errors 2024-09-10 01:54:04 +02:00
Manuel Thalmann 5f4548403c Ensure auto reboot is disabled properly 2024-09-10 01:54:04 +02:00
Manuel Thalmann 65f93af0b3 Disable auto reboot by default 2024-09-10 01:54:04 +02:00
Manuel Thalmann 70c9155bc0 Add methods for managing auto restart feature 2024-09-10 01:54:04 +02:00
Manuel Thalmann b09452a7bc Install Wave Link first 2024-09-10 01:54:04 +02:00
Manuel Thalmann 6c8882efd9 Throw an error when failing to load config 2024-09-10 01:54:04 +02:00
Manuel Thalmann 61be50fb63 Fix incorrect script path 2024-09-10 01:54:04 +02:00
Manuel Thalmann d6d416ce17 Allow leaving install action unspecified 2024-09-10 01:54:04 +02:00
Manuel Thalmann 29a744a154 Retrieve registry value properly 2024-09-10 01:54:04 +02:00
Manuel Thalmann 6274918f4b Add scripts for installing git 2024-09-10 01:54:04 +02:00
Manuel Thalmann cf1de70b3b Remove unnecessary code 2024-09-10 01:54:04 +02:00
Manuel Thalmann 61e38c2bec Add a function for removing the RunOnce key 2024-09-10 01:54:04 +02:00
Manuel Thalmann 7632e91793 Set user groups properly 2024-09-10 01:54:04 +02:00
Manuel Thalmann c481c54f41 Configure MS accounts properly 2024-09-10 01:54:04 +02:00
Manuel Thalmann 741b698a33 Queue next user after configuration finished 2024-09-10 01:54:02 +02:00