JonasKloseBW
5545554d7e
Update BuildFFUVM.ps1
...
- Fix accidental variable accumulation in InstallAppsandSysprep.cmd
2024-09-26 20:08:47 +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
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
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
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
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
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
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.
Parameter is default $False but if set to $true will install
Preivew CU and take precendence over $UpdateLastestCU.
2024-08-12 10:07:41 -04:00
rbalsleyMSFT
bcb9911cd0
Small update to fix a logging issue with script run time duration
2024-08-07 13:01:26 -07:00
rbalsleyMSFT
cc383c84cb
update docs
2024-08-06 17:51:53 -07:00
rbalsleyMSFT
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.
2024-08-06 15:43:23 -07:00
rbalsleyMSFT
02d858f27f
Merge pull request #45 from HedgeComp/2408.1
...
2408.1
2024-08-02 11:57:23 -07:00
rbalsleyMSFT
1d8e9f352d
Merge branch '2408.1' of https://github.com/rbalsleyMSFT/FFU into 2408.1
2024-08-02 10:54:14 -07:00
rbalsleyMSFT
7b59e3d0ec
Fixed an issue with clean up of Defender, OneDrive, and Edge. Fixed an issue with the formatting of InstallAppsandSysprep.cmd file.
2024-08-02 10:53:50 -07:00
Doctair
213da61389
Fix REad-Host Prompt message for FFU selecion
2024-08-02 12:20:17 -04:00
Doctair
9de55eb186
Comment Better
2024-08-02 12:11:54 -04:00
Doctair
e3bec5ff45
Clean up some Remmed Lines and Added some Comments
...
for explanation
2024-08-02 12:02:58 -04:00
Doctair
1bfc4735d3
Sync arm64 changes and Rem $Capture False
2024-08-02 11:52:51 -04:00
Doctair
49b742b47b
Added Logic for FFU Selection to Check for Integer
...
or 'A'
Fix Write Message to Display all FFUs found if not
using -Verbose, currently displays nothing so numbering
of FFUs is unkown for selection prompt
Added Simple total Runtime and Start and Finish Time
2024-08-02 11:35:18 -04:00
Doctair
39b9d06d21
Correct Logic for Dirve letters and add Dirve Info
...
to the write-host selection for Disks.
2024-07-30 16:11:07 -04:00
Doctair
047881934a
Add Logic to catch the disk selection of USB
...
External drives so that it will not accept a Letter
2024-07-30 13:57:54 -04:00
rbalsleyMSFT
689808eca7
commented some variables
2024-07-26 16:22:31 -07:00
rbalsleyMSFT
70571a3b49
Fixed an issue where Efisys_noprompt.bin was being used for deployment media. This should only be used for capture media
2024-07-26 16:04:53 -07:00
rbalsleyMSFT
06138ebaff
Added $PromptExternalHardDiskMedia as a new variable defaulted to True to prevent accidentental data loss if external hard disks are detected
2024-07-24 17:16:30 -07:00