Zehadi Alam
0010c8ad81
Fix typo
2024-07-01 22:39:43 -04:00
Zehadi Alam
d16acce0ab
Add condition to use winget download command without architecture parameter if specifying it leads to no app result
2024-07-01 22:34:03 -04:00
rbalsleyMSFT
dd20eceb55
comment change
2024-07-01 16:23:04 -07:00
rbalsleyMSFT
c30aa90e8b
added architecture and other minor changes for winget app downloads
2024-07-01 16:22:56 -07:00
rbalsleyMSFT
bd4e3a1913
Merge branch '2407.1' of https://github.com/rbalsleyMSFT/FFU into 2407.1
2024-07-01 10:09:34 -07:00
rbalsleyMSFT
7a0dd3435c
Fixed a logic issue when downloading ARM KBs
2024-07-01 10:09:11 -07:00
rbalsleyMSFT
df33e89e37
Merge pull request #32 from zehadialam/feature-app-download-automation
...
Automated Win32 and Store App Downloads and Installs
2024-07-01 09:33:34 -07:00
Zehadi Alam
4af808c939
Invoke Get-Apps function with AppList.txt argument
2024-06-30 20:15:13 -04:00
Zehadi Alam
205b58aaa7
Added cleanup of Win32 and MSStore folders
2024-06-30 19:45:43 -04:00
Zehadi Alam
1729eaddd6
Add AppsList, modified InstallAppsandSysprep.cmd file with store apps installation, and updated Clear-InstallAppsandSysprep function
2024-06-30 19:42:06 -04:00
Zehadi Alam
cafff0b484
Add Get-Apps function
2024-06-30 19:34:03 -04:00
Zehadi Alam
5c77b171f1
Add Get-StoreApp function
2024-06-30 19:33:26 -04:00
Zehadi Alam
36f5350f12
Add Get-Win32App function
2024-06-30 19:32:54 -04:00
Zehadi Alam
45a2c0c29d
Add New-WinGetSettings function
2024-06-30 19:32:18 -04:00
Zehadi Alam
6cfe41f963
Add Install-WinGet function
2024-06-30 19:31:40 -04:00
rbalsleyMSFT
3d13774ee4
initial arm64 support
2024-06-29 21:28:33 -07:00
rbalsleyMSFT
fd951ea52d
docs
2024-06-19 12:38:01 -07:00
rbalsleyMSFT
6eca29a506
Docs
2024-06-19 11:07:27 -07:00
rbalsleyMSFT
181eed8f12
docs
2024-06-17 14:40:55 -07:00
rbalsleyMSFT
08e354ad17
updated version in applyffu.ps1
2024-06-17 12:08:01 -07:00
rbalsleyMSFT
21ebbdf9c9
initial commit
2024-06-17 12:05:56 -07:00
rbalsleyMSFT
8f81e69159
Modify Resetbase command to use DandIEnv
2024-05-24 18:12:43 -07:00
rbalsleyMSFT
4932777f4f
syntax cleanup
2024-05-24 18:06:06 -07:00
rbalsleyMSFT
12edabf213
Changed version to 2405.1
2024-05-24 15:29:05 -07:00
rbalsleyMSFT
a3faa89ada
Merge branch '2405.1' into feature-reduce-ffu-size
2024-05-24 15:19:31 -07:00
Zehadi Alam
49a9fd49c1
Add Optimize-FFUCaptureDrive function and disk cleanup to InstallAppsandSysprep.cmd file
2024-05-20 20:09:26 -04:00
MKellyCBSD
3f4836b478
Update BuildFFUVM.ps1
...
Adding "-PreventPending" to the "add-windowspackage" command allows the dism cleanup of the winsxs folder command to be moved from the InstallAppsandSysprep.cmd script to right after the updates are added to the vhdx. The end result:
FFU image size before: 11.836GB
FFU image size after: 11.190GB
2024-05-15 15:52:38 -04:00
MKellyCBSD
1921809c30
Update InstallAppsandSysprep.cmd
...
Remove this command because moving it up right after updates are applied to the scratch VHDX saves ~650MB on the final .ffu file.
2024-05-15 15:42:00 -04:00
rbalsleyMSFT
ae59183a19
update issue with downloading latest Windows CU
2024-05-03 15:32:11 -07:00
rbalsleyMSFT
5564473c3b
Merge branch 'main' of https://github.com/rbalsleyMSFT/FFU
2024-04-18 16:11:58 -07:00
rbalsleyMSFT
393de977f2
2404.2 when imaging devices with 4096 logical sector sizes, will set $copydrivers to $true if $installdrivers set to $true
2024-04-18 16:10:16 -07:00
rbalsleyMSFT
a9cafe8950
Merge pull request #20 from JoeMama54/patch-2
...
Remove spaces from Computer Name
2024-04-15 10:54:20 -07:00
rbalsleyMSFT
79364e334d
Reverted recovery partition code back
2024-04-15 10:53:41 -07:00
Rob
8e5099ad7a
Remove spaces from Computer Name
2024-04-13 00:26:32 -06:00
rbalsleyMSFT
1c339c56bf
Merge pull request #18 from zehadialam/15-24041
...
Automated Handling of Various ADK Scenarios
2024-04-12 12:33:36 -07:00
rbalsleyMSFT
9e2da741d5
Fix issue with single index wims that don't have a 4th index
2024-04-12 12:27:20 -07:00
rbalsleyMSFT
6fd5a4a41f
Updated UpdateLatestCU to use MU Catalog
2024-04-12 10:48:53 -07:00
Zehadi Alam
c3a4da7914
Refactor functions for improved readability
2024-03-31 16:12:22 -04:00
Zehadi Alam
996d4352fd
Add error handling and UninstallRegKeys parameter to functions
2024-03-30 18:56:09 -04:00
Zehadi Alam
79c9748675
Add Uninstall-ADK and Find-InstalledProgramInfo functions
...
The Uninstall-ADK function silently uninstalls the ADK component that is specified.
The Find-InstalledProgramInfo function searches the registry path "HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall" to determine if certain programs are installed or properties of installed programs (e.g., version number, uninstall string, etc.).
2024-03-28 23:45:04 -04:00
Zehadi Alam
3a770083ad
Add Confirm-ADKVersionIsLatest Function
...
This commit introduces the Confirm-ADKVersionIsLatest function to check if the currently installed version of the ADK is the latest available version from Microsoft.
2024-03-28 22:45:52 -04:00
rbalsleyMSFT
3b1e2a8fd2
Update script version to 2403.1
2024-03-22 17:42:45 -07:00
rbalsleyMSFT
6022ec22fc
Merge branch '11-24031' of https://github.com/rbalsleyMSFT/FFU into 11-24031
2024-03-22 17:17:18 -07:00
rbalsleyMSFT
b5b43c2e42
Fix an issue with SecurityHealthSetup install
2024-03-22 17:17:14 -07:00
Zehadi Alam
662572e5e5
Add clarifying comments to Install-ADK function
2024-03-18 19:45:08 -04:00
Zehadi Alam
ab86c5e1ac
Add Get-ADKURL and Install-ADK functions
...
This commit introduces two new functions, Get-ADKURL and Install-ADK, to facilitate the retrieval and installation of the Windows Assessment and Deployment Kit (ADK) components.
The Get-ADKURL function retrieves the download URL for the specified ADK option (either "Windows ADK" or "WinPE Add-on") from the official Microsoft documentation page. It utilizes web scraping to extract the URL dynamically.
The Install-ADK function downloads the specified ADK component from the obtained URL and installs it silently on the system. It handles errors gracefully and cleans up the temporary installation file after completion.
These functions enhance the automation capabilities of the project by simplifying the process of acquiring and installing ADK components required for Windows deployment and assessment tasks.
2024-03-18 18:35:37 -04:00
rbalsleyMSFT
d07ce0a279
Merge branch '9-24021-feature-list' of https://github.com/rbalsleyMSFT/FFU into 9-24021-feature-list
2024-03-11 16:20:10 -07:00
rbalsleyMSFT
2df568c215
update docs
2024-03-11 16:20:08 -07:00
rbalsleyMSFT
bc498995e9
update docs
2024-03-11 12:04:19 -07:00
rbalsleyMSFT
c7cef66aff
count folders within drivers folder, not all objects.
2024-03-08 16:23:42 -08:00