Commit Graph

  • a2c2b69026 Update USBImagingToolCreator.ps1 Mike Kelly 2024-12-03 15:09:00 -05:00
  • 6abc6f9d1a Fixed an error with removing the office variable when capturing the FFU rbalsleyMSFT 2024-12-02 18:34:58 -08:00
  • db0fbfaaf4 Refactor CaptureFFU.ps1 to use $WindowsVersion and $WindowsRelease for improved clarity and consistency in FFU naming rbalsleyMSFT 2024-12-02 18:08:30 -08:00
  • a59210c559 Update CaptureFFU.ps1 JonasKloseBW 2024-10-01 04:09:34 +02:00
  • add11b0037 Update BuildFFUVM.ps1 JonasKloseBW 2024-10-01 04:07:11 +02:00
  • c26034a89c Update unattend_arm64.xml HedgeComp 2024-09-10 15:00:07 -04:00
  • 9287464eb8 Update unattend_x64.xml HedgeComp 2024-09-10 14:59:44 -04:00
  • 1c103b2db7 Rename SampleUnattend_64.xml to SampleUnattend_x64.xml HedgeComp 2024-09-10 14:59:18 -04:00
  • ed6a5fc7f1 Create SampleUnattend_64.xml HedgeComp 2024-09-10 14:59:01 -04:00
  • 768efc8cf7 Merge pull request #99 from rbalsleyMSFT/revert-98-revert-89-2410.1-Allow-VHDX-caching rbalsleyMSFT 2024-11-28 17:41:06 -08:00
  • 39a9bc9022 Revert "Revert "2410.1 Allow vhdx caching"" rbalsleyMSFT 2024-11-28 17:40:22 -08:00
  • f90b7b3c9b Merge pull request #98 from rbalsleyMSFT/revert-89-2410.1-Allow-VHDX-caching rbalsleyMSFT 2024-11-28 17:38:07 -08:00
  • 802a225c3e Revert "2410.1 Allow vhdx caching" rbalsleyMSFT 2024-11-28 17:36:00 -08:00
  • 74370db5de Merge pull request #89 from JonasKloseBW/2410.1-Allow-VHDX-caching rbalsleyMSFT 2024-11-27 13:18:20 -08:00
  • db788c3c30 - If not passing an ISO, hardcoded WindowsVersion of 22H2 for Windows 10 or 24H2 for Windows 11 since the ESD media only provides those two versions. Not doing this allowed for unnecessary VHDX creation since it checks the WindowsVersion via the json file. This also fixes an issue where CUs could be searched for that didn’t exist, but the media would still download - Added some additional logging entries - Removed verbose output of the Optimize-Volume command - Fixed an issue where not passing an ISO caused the script to fail - Cleaned up the KBPath folder at the end of the run - Changed some minor formatting items rbalsleyMSFT 2024-11-27 13:13:29 -08:00
  • eae619e7e8 Update BuildFFUVM.ps1 JonasKloseBW 2024-11-04 18:23:57 +01:00
  • 0f3380e91e Merge pull request #19 from rbalsleyMSFT/2410.1 JonasKloseBW 2024-10-12 03:30:16 +02:00
  • 7c80486d88 Merge pull request #18 from rbalsleyMSFT/2410.1 JonasKloseBW 2024-10-12 03:22:31 +02:00
  • 1f65198803 - $WindowsVersion set to 24h2, can override by using -WindowsVersion 23H2 if you want the old behavior - Removed the "Downloading information GUID" messages when downloading content from the Microsoft Update Catalog while -verbose was specified in the command line - In Get-KBLink, made a change to just grab the first result returned instead of the entire results page. This removes the need to use a break statement in Save-KB when downloading updates. This fixed an issue with the new 24H2 Checkpoint Cumulative Updates in Win11 and Server 2025. - Changed Windows MSRT search string for x64 and x86. This was mainly to get x64 to the top of the search results. x86 won't actually download since the code isn't in place for content from the MU Catalog to download x86 content (no idea if anyone actually builds x86 FFUs for Win10 - I hope not) rbalsleyMSFT 2024-10-09 16:17:11 -07:00
  • 0f18b7bd80 Merge branch '2410.1' into Better-Windows-Server-Patch-Search JonasKloseBW 2024-10-05 02:36:47 +02:00
  • b89f4a3b6b Merge branch '2410.1' into 2410.1-Allow-VHDX-caching JonasKloseBW 2024-10-05 02:11:50 +02:00
  • 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. rbalsleyMSFT 2024-10-04 14:58:21 -07:00
  • f09c404f65 Update BuildFFUVM.ps1 JonasKloseBW 2024-10-03 03:47:33 +02:00
  • fbe8eca263 Update Search Strings: Update BuildFFUVM.ps1 JonasKloseBW 2024-10-02 15:05:41 +02:00
  • 923e8b070d Merge branch '2410.1' into 2410.1-Allow-VHDX-caching JonasKloseBW 2024-10-01 03:46:04 +02:00
  • e6e53e566f Merge pull request #84 from JonasKloseBW/2410.1 rbalsleyMSFT 2024-09-30 10:31:42 -07:00
  • f144f1d71c Update CaptureFFU.ps1 JonasKloseBW 2024-09-30 16:52:15 +02:00
  • 3694e1a6e4 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-30 15:44:40 +02:00
  • d45b6dc8dc Update BuildFFUVM.ps1 JonasKloseBW 2024-09-30 14:14:33 +02:00
  • 5194133a78 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-27 18:34:41 +02:00
  • 6e5d634af6 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-27 02:15:25 +02:00
  • 32d5ff3b47 Merge branch 'rbalsleyMSFT:2410.1' into 2410.1 JonasKloseBW 2024-09-26 20:11:45 +02:00
  • 5545554d7e Update BuildFFUVM.ps1 JonasKloseBW 2024-09-26 20:08:47 +02:00
  • 6a0faa958e Update InstallAppsandSysprep.cmd 2/2 JonasKloseBW 2024-09-26 17:16:22 +02:00
  • 15c0478710 Update BuildFFUVM.ps1 1/2 JonasKloseBW 2024-09-26 17:15:17 +02:00
  • bab9804022 Merge pull request #79 from zehadialam/2410.1 rbalsleyMSFT 2024-09-24 14:28:23 -07:00
  • c93c417dba Removed Get-MSRTUrl function and use Microsoft Update Catalog to retrieve latest MSRT Zehadi Alam 2024-09-23 23:42:09 -04:00
  • 2fe91de000 Merge branch 'main' into 2410.1 JonasKloseBW 2024-09-23 11:27:52 +02:00
  • 412e3a078c Update CaptureFFU.ps1 JonasKloseBW 2024-09-23 04:37:09 +02:00
  • b6dda55a82 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:29:04 +02:00
  • b8bda93e8d Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:26:30 +02:00
  • ac485f9c87 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:16:57 +02:00
  • 4b33627d19 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:11:15 +02:00
  • af28624e2d Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:08:01 +02:00
  • 3457aedf5d Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:04:13 +02:00
  • 5acac4ba5b Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 04:02:28 +02:00
  • 0b151f9054 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 03:55:37 +02:00
  • cafc45dbba Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 03:53:45 +02:00
  • e3cbcab6b2 Update BuildFFUVM.ps1 JonasKloseBW 2024-09-23 03:41:40 +02:00
  • ec7e9a546c Adjust pattern for URL scraping Zehadi Alam 2024-09-17 21:08:09 -04:00
  • 7a2aab3204 Adjust install command for MSRT Zehadi Alam 2024-09-17 20:36:22 -04:00
  • 5dcdd2c36f Clean up the Get-MicrosoftDrivers old code and version change rbalsleyMSFT 2024-09-17 14:03:43 -07:00
  • fb0a630bfd Merge pull request #78 from rbalsleyMSFT/main rbalsleyMSFT 2024-09-17 13:58:55 -07:00
  • 47cd0deb03 Merge pull request #77 from rbalsleyMSFT/2409.2 v2409.2 rbalsleyMSFT 2024-09-17 13:54:58 -07:00
  • 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 rbalsleyMSFT 2024-09-17 13:50:16 -07:00
  • 1da28024cc Add support for updating latest Windows Malicious Software Removal Tool Zehadi Alam 2024-09-15 00:41:04 -04:00
  • 480e6a62b6 Merge pull request #74 from w0/main rbalsleyMSFT 2024-09-12 12:32:22 -07:00
  • 807456de86 removed unused variable. more format. w0 2024-09-12 13:57:58 -05:00
  • c8ef42ab21 Update USBImagingToolCreator.ps1 w0 2024-09-12 13:54:58 -05:00
  • 60d147c71d Update README.md v2409.1 rbalsleyMSFT 2024-09-10 11:45:44 -07:00
  • cd36150ddc Merge pull request #71 from rbalsleyMSFT/2409.1 rbalsleyMSFT 2024-09-10 11:44:49 -07:00
  • 198a544dbb update change log rbalsleyMSFT 2024-09-10 11:44:12 -07:00
  • 40616776eb - Added VMHostIPAddress and VMSwitchName validation to validate the IP address matches the VMSwitchName rbalsleyMSFT 2024-09-07 09:53:14 -07:00
  • 20c9cf8ab3 Merge pull request #65 from HedgeComp/Time-to-Complete-Hours rbalsleyMSFT 2024-09-06 11:26:54 -07:00
  • 17558f86aa Merge pull request #64 from HedgeComp/OneDrive-Silent rbalsleyMSFT 2024-09-06 11:26:15 -07:00
  • 7408dbb435 Merge branch '2409.1' of https://github.com/rbalsleyMSFT/FFU into 2409.1 rbalsleyMSFT 2024-09-06 11:24:21 -07:00
  • 9c1fc59af9 - Added new variables for the PPKG, Unattend, Autopilot, and PEDrivers validation rbalsleyMSFT 2024-09-06 11:24:16 -07:00
  • 31c785b5da Update BuildFFUVM.ps1 HedgeComp 2024-09-06 13:00:09 -04:00
  • 5b93135ebb Update BuildFFUVM.ps1 HedgeComp 2024-09-06 12:57:36 -04:00
  • 5f4cf0c66e Merge pull request #60 from zehadialam/2409.1 rbalsleyMSFT 2024-09-06 09:34:11 -07:00
  • ddbf2b0339 Use bcdedit to set Windows Boot Manager and default Windows boot loader to be first in the display order of UEFI firmware Zehadi Alam 2024-09-05 17:57:35 -04:00
  • 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. rbalsleyMSFT 2024-09-04 17:05:06 -07:00
  • 6c07ac8595 Merge branch '2409.1' of https://github.com/rbalsleyMSFT/FFU into 2409.1 rbalsleyMSFT 2024-09-04 13:20:38 -07:00
  • 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 rbalsleyMSFT 2024-09-04 13:20:35 -07:00
  • 6b2a4bcb27 Merge pull request #51 from HedgeComp/2408.2 rbalsleyMSFT 2024-09-04 13:08:58 -07:00
  • 6da9ece0d8 Merge pull request #54 from w0/main rbalsleyMSFT 2024-08-15 18:59:01 -07:00
  • dc4438dcf9 use ValidateSet for WindowsSKU w0 2024-08-15 20:11:41 -05:00
  • e250e2a130 Changed some logging when winget apps can't be found rbalsleyMSFT 2024-08-13 16:11:36 -07:00
  • dad51fdf80 updated Docs to relect new $UpdatePreviewCU Parameter Doctair 2024-08-12 13:15:16 -04:00
  • d60b0301c5 Remove a temp copy of BUildScript Doctair 2024-08-12 10:15:45 -04:00
  • db3e09650a Add new Parameter for Installing Preview CU from Mircosoft Update Catalog. Recent Windows Pro not Auto Activating to Enterprise License Bug speared this idea as its resoleve in lastes Prieview CU. Doctair 2024-08-12 10:07:41 -04:00
  • bcb9911cd0 Small update to fix a logging issue with script run time duration rbalsleyMSFT 2024-08-07 13:01:26 -07:00
  • 67e3035c38 Merge pull request #47 from rbalsleyMSFT/2408.1 v2408.1 rbalsleyMSFT 2024-08-06 17:57:42 -07:00
  • 94dd256889 update docs rbalsleyMSFT 2024-08-06 17:55:17 -07:00
  • cc383c84cb update docs rbalsleyMSFT 2024-08-06 17:51:53 -07:00
  • b20b614f5e update changelog.md and ApplyFFU.ps1 to 2408.1 rbalsleyMSFT 2024-08-06 17:39:13 -07:00
  • 31984e104e update readme.md rbalsleyMSFT 2024-08-06 15:52:35 -07:00
  • 94f74a194d update readme rbalsleyMSFT 2024-08-06 15:50:32 -07:00
  • eaa58e6804 update readme rbalsleyMSFT 2024-08-06 15:49:26 -07:00
  • 351c87ab96 update readme rbalsleyMSFT 2024-08-06 15:47:49 -07:00
  • 13e2765c3f update readme rbalsleyMSFT 2024-08-06 15:46:42 -07:00
  • c049840baa update readme.md rbalsleyMSFT 2024-08-06 15:45:44 -07:00
  • e1ab74e5a3 Refactored Get-USBDrives and New-DeploymentUSB to use tables when displaying multiple drives or FFUs to the user. Fixed an issue with cleaning up InstallAppsandSysprep.cmd. Re-wrote Readme.md. rbalsleyMSFT 2024-08-06 15:43:23 -07:00
  • 02d858f27f Merge pull request #45 from HedgeComp/2408.1 rbalsleyMSFT 2024-08-02 11:57:23 -07:00
  • 1d8e9f352d Merge branch '2408.1' of https://github.com/rbalsleyMSFT/FFU into 2408.1 rbalsleyMSFT 2024-08-02 10:54:14 -07:00
  • 7b59e3d0ec Fixed an issue with clean up of Defender, OneDrive, and Edge. Fixed an issue with the formatting of InstallAppsandSysprep.cmd file. rbalsleyMSFT 2024-08-02 10:53:50 -07:00
  • 213da61389 Fix REad-Host Prompt message for FFU selecion Doctair 2024-08-02 12:20:17 -04:00
  • 9de55eb186 Comment Better Doctair 2024-08-02 12:11:54 -04:00
  • e3bec5ff45 Clean up some Remmed Lines and Added some Comments for explanation Doctair 2024-08-02 12:02:58 -04:00
  • 1bfc4735d3 Sync arm64 changes and Rem $Capture False Doctair 2024-08-02 11:52:51 -04:00