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
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
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
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
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
Zehadi Alam
ddbf2b0339
Use bcdedit to set Windows Boot Manager and default Windows boot loader to be first in the display order of UEFI firmware
2024-09-05 17:57:35 -04:00
rbalsleyMSFT
e62d481405
- Remove ValidateScript on InstallDrivers and break it out in a validation block so -Make and -Model can be specified anywhere in the command line
...
- Check for Prefixes.txt file and copy to the USB drive if it exists
- Perform better validation for PPKG, Unattend, Autopilot json, and drivers
- Comment out the Windows Security Platform update as the file has been removed from the MU Catalog.
2024-09-04 17:05:06 -07:00
rbalsleyMSFT
6c07ac8595
Merge branch '2409.1' of https://github.com/rbalsleyMSFT/FFU into 2409.1
2024-09-04 13:20:38 -07:00
rbalsleyMSFT
7d74feec0c
- Fix an issue with removal of Defender/OneDrive/Edge after FFU is complete
...
- Migrate Winget downloads to use Export-WingetPackage cmdlet as per issue Known Issue: Winget downloads fail on Non-English OS #50
- Add better logging when unable to find HDD when applying FFU
2024-09-04 13:20:35 -07:00
rbalsleyMSFT
6b2a4bcb27
Merge pull request #51 from HedgeComp/2408.2
...
Allow Preview CU update
2024-09-04 13:08:58 -07:00
rbalsleyMSFT
6da9ece0d8
Merge pull request #54 from w0/main
...
use ValidateSet for WindowsSKU
2024-08-15 18:59:01 -07:00
w0
dc4438dcf9
use ValidateSet for WindowsSKU
2024-08-15 20:11:41 -05:00
rbalsleyMSFT
e250e2a130
Changed some logging when winget apps can't be found
2024-08-13 16:11:36 -07:00
Doctair
dad51fdf80
updated Docs to relect new $UpdatePreviewCU Parameter
2024-08-12 13:15:16 -04:00
Doctair
d60b0301c5
Remove a temp copy of BUildScript
2024-08-12 10:15:45 -04:00