JonasKloseBW
0f18b7bd80
Merge branch '2410.1' into Better-Windows-Server-Patch-Search
2024-10-05 02:36:47 +02:00
JonasKloseBW
b89f4a3b6b
Merge branch '2410.1' into 2410.1-Allow-VHDX-caching
2024-10-05 02:11:50 +02:00
rbalsleyMSFT
658d2d7af4
- Added server skus to validateset for $WindowsSKU
...
- Added new variable $installationType which uses $WindowsRelease to determine Server or Client. If $installationType is Server, $WindowsRelease version is used to set $WindowsVersion to the appropriate version (1607, 1809, 21H2)
- Fixed an issue where the recovery partition wouldn't be created on server OSes due to winre.wim being hidden. Never saw this on client OSes even though it also was hidden IIRC.
- Removed verbosity for Optimize-Volume as it was outputting when -verbose was not specified.
- Modified some search strings for .NET CUs when installing on Server OS
- Included SSU for Windows Server 2016 as it's mandatory
- Added some error checking for Server 2019 and 2022 CU installations when CU fails due to lack of SSU. If you run into this error, you're using old media and should use the latest. Always use the latest ISO if you can.
2024-10-04 14:58:21 -07:00
JonasKloseBW
f09c404f65
Update BuildFFUVM.ps1
...
- Find better results for Windows Server 2019 .NET Framework updates
2024-10-03 03:47:33 +02:00
JonasKloseBW
fbe8eca263
Update Search Strings: Update BuildFFUVM.ps1
...
- Update search strings for Windows / .NET Framework updates to get more consistent and reliable results
2024-10-02 15:05:41 +02:00
JonasKloseBW
923e8b070d
Merge branch '2410.1' into 2410.1-Allow-VHDX-caching
2024-10-01 03:46:04 +02:00
rbalsleyMSFT
e6e53e566f
Merge pull request #84 from JonasKloseBW/2410.1
...
Add support for Windows Server in 2410.1 branch
2024-09-30 10:31:42 -07:00
JonasKloseBW
f144f1d71c
Update CaptureFFU.ps1
...
- Add support for Server Core in SKU name
2024-09-30 16:52:15 +02:00
JonasKloseBW
3694e1a6e4
Update BuildFFUVM.ps1
...
- Add parameter $AllowVHDXCaching
- Adds the ability to cache VHDX files together with their configuration
- This should roughly cut the build time in half as long as there are no new patches released since the last cached VHDX file
2024-09-30 15:44:40 +02:00
JonasKloseBW
d45b6dc8dc
Update BuildFFUVM.ps1
...
- improve Optimize-FFUCaptureDrive
- use the drive letter that the Windows partition gets after mounting the vhdx file
2024-09-30 14:14:33 +02:00
JonasKloseBW
5194133a78
Update BuildFFUVM.ps1
...
- Add help for parameter AppsScriptVariables
2024-09-27 18:34:41 +02:00
JonasKloseBW
6e5d634af6
Update BuildFFUVM.ps1
...
- Bypass VMSwitchIPAddress to VMHostAddress check on systems with a configured NAT setup
2024-09-27 02:15:25 +02:00
JonasKloseBW
32d5ff3b47
Merge branch 'rbalsleyMSFT:2410.1' into 2410.1
2024-09-26 20:11:45 +02:00
JonasKloseBW
5545554d7e
Update BuildFFUVM.ps1
...
- Fix accidental variable accumulation in InstallAppsandSysprep.cmd
2024-09-26 20:08:47 +02:00
JonasKloseBW
6a0faa958e
Update InstallAppsandSysprep.cmd 2/2
...
- Add parameter $AppsScriptVariablesvariable
- Allow value based behavior changes during the app install phase in InstallAppsandSysprep.cmd
2024-09-26 17:16:22 +02:00
JonasKloseBW
15c0478710
Update BuildFFUVM.ps1 1/2
...
- Add parameter $AppsScriptVariablesvariable
- Allow value based behavior changes during the app install phase in InstallAppsandSysprep.cmd
2024-09-26 17:15:17 +02:00
rbalsleyMSFT
bab9804022
Merge pull request #79 from zehadialam/2410.1
...
Include Latest Windows Malicious Software Removal Tool
2024-09-24 14:28:23 -07:00
Zehadi Alam
c93c417dba
Removed Get-MSRTUrl function and use Microsoft Update Catalog to retrieve latest MSRT
2024-09-23 23:42:09 -04:00
JonasKloseBW
2fe91de000
Merge branch 'main' into 2410.1
2024-09-23 11:27:52 +02:00
JonasKloseBW
412e3a078c
Update CaptureFFU.ps1
...
- Add Windows Server support like in BuildFFUVM.ps1
2024-09-23 04:37:09 +02:00
JonasKloseBW
b6dda55a82
Update BuildFFUVM.ps1
...
- Updated the .NET Framework download code
- Download the appropriate .NET Framework for Windows Server
2024-09-23 04:29:04 +02:00
JonasKloseBW
b8bda93e8d
Update BuildFFUVM.ps1
...
- Updated MU Catalog search
- Search now includes searching for Windows Server updates
Has been verified to work for Windows Server 2022 and Windows Server 2025 only.
2024-09-23 04:26:30 +02:00
JonasKloseBW
ac485f9c87
Update BuildFFUVM.ps1
...
- Update Get-WindowsVersionInfo
- Server Standard is now called 'Srv_Std'
- Server Datacenter is now called 'Srv_Dtc'
- 17763 is matched as Windows Server 2019
- 20348 is matched as Windows Server 2022
- 26100 is matched as Windows Server 2025
- other versions are matched as $DisplayVersion as a fallback
Please remember to update the Windows Server version of 2025 in case it changes until release.
2024-09-23 04:16:57 +02:00
JonasKloseBW
4b33627d19
Update BuildFFUVM.ps1
...
- Fix bug in New-OSPartition
- CompactOS is now avoided on Windows Server
2024-09-23 04:11:15 +02:00
JonasKloseBW
af28624e2d
Update BuildFFUVM.ps1
...
- Update Get-Index to support processing Windows Server images
2024-09-23 04:08:01 +02:00
JonasKloseBW
3457aedf5d
Update BuildFFUVM.ps1
...
- Add support for searching Windows Server SKUs in images in Get-WimIndex
2024-09-23 04:04:13 +02:00
JonasKloseBW
5acac4ba5b
Update BuildFFUVM.ps1
...
- Update Get-LatestWindowsKB to support searching for Windows Server updates
- Improve the HTML regex to return a more precise match by using the $WindowsRelease variable for lookbehind based searching
2024-09-23 04:02:28 +02:00
JonasKloseBW
0b151f9054
Update BuildFFUVM.ps1
...
- Throw error when trying to download Windows Server as it's not possible
2024-09-23 03:55:37 +02:00
JonasKloseBW
cafc45dbba
Update BuildFFUVM.ps1
...
- Add Dell driver download support for Windows Server 2016, 2022 and fall back to 2022 drivers for other Server versions.
2024-09-23 03:53:45 +02:00
JonasKloseBW
e3cbcab6b2
Update BuildFFUVM.ps1
...
- Add script parameters to allow Windows Server image creation
2024-09-23 03:41:40 +02:00
Zehadi Alam
ec7e9a546c
Adjust pattern for URL scraping
2024-09-17 21:08:09 -04:00
Zehadi Alam
7a2aab3204
Adjust install command for MSRT
2024-09-17 20:36:22 -04:00
rbalsleyMSFT
5dcdd2c36f
Clean up the Get-MicrosoftDrivers old code and version change
2024-09-17 14:03:43 -07:00
rbalsleyMSFT
fb0a630bfd
Merge pull request #78 from rbalsleyMSFT/main
...
Merge main to 2410.1
2024-09-17 13:58:55 -07:00
rbalsleyMSFT
47cd0deb03
Merge pull request #77 from rbalsleyMSFT/2409.2
...
2409.2
v2409.2
2024-09-17 13:54:58 -07:00
rbalsleyMSFT
378941cd5c
Two fixes
...
- Fixed an issue with UWP apps downloaded via Winget weren't being fully installed. Added /StubPackageOption:installfull to the dism command
- Fixed an issue with Surface Drivers not downloading
2024-09-17 13:50:16 -07:00
Zehadi Alam
1da28024cc
Add support for updating latest Windows Malicious Software Removal Tool
2024-09-15 00:41:04 -04:00
rbalsleyMSFT
480e6a62b6
Merge pull request #74 from w0/main
...
Added support for relative paths
2024-09-12 12:32:22 -07:00
w0
807456de86
removed unused variable. more format.
2024-09-12 13:57:58 -05:00
w0
c8ef42ab21
Update USBImagingToolCreator.ps1
...
added support for relative paths. formatted script and removed functions from inside if statement.
2024-09-12 13:54:58 -05:00
rbalsleyMSFT
60d147c71d
Update README.md
v2409.1
2024-09-10 11:45:44 -07:00
rbalsleyMSFT
cd36150ddc
Merge pull request #71 from rbalsleyMSFT/2409.1
...
2409.1
2024-09-10 11:44:49 -07:00
rbalsleyMSFT
198a544dbb
update change log
2024-09-10 11:44:12 -07:00
rbalsleyMSFT
40616776eb
- Added VMHostIPAddress and VMSwitchName validation to validate the IP address matches the VMSwitchName
2024-09-07 09:53:14 -07:00
rbalsleyMSFT
20c9cf8ab3
Merge pull request #65 from HedgeComp/Time-to-Complete-Hours
...
Time To Complete Shows Hours if Needed
2024-09-06 11:26:54 -07:00
rbalsleyMSFT
17558f86aa
Merge pull request #64 from HedgeComp/OneDrive-Silent
...
Silently Install Onedrive
2024-09-06 11:26:15 -07:00
rbalsleyMSFT
7408dbb435
Merge branch '2409.1' of https://github.com/rbalsleyMSFT/FFU into 2409.1
2024-09-06 11:24:21 -07:00
rbalsleyMSFT
9c1fc59af9
- Added new variables for the PPKG, Unattend, Autopilot, and PEDrivers validation
2024-09-06 11:24:16 -07:00
HedgeComp
31c785b5da
Update BuildFFUVM.ps1
...
Add Hours to Total Time to complete only if greater than 1 hour
2024-09-06 13:00:09 -04:00
HedgeComp
5b93135ebb
Update BuildFFUVM.ps1
...
Add Silent switch install to Onedrivesetup.exe
2024-09-06 12:57:36 -04:00