WIMWitch
1.2.1
Image (WIM) files. It can also create WIM configuration templates and
apply them either with the GUI or programatically for bulk creation.
Version 1.2.1
-Changed version variable to stop upgrade loop
-Added "force" parameter to rename step in backup function.
======================================
Image (WIM) files. It can also create WIM configuration templates and
apply them either with the GUI or programatically for bulk creation.
Version 1.2.1
-Changed version variable to stop upgrade loop
-Added "force" parameter to rename step in backup function.
===========================================================================
WIM Witch
===========================================================================
Written and maintained by: Donna Ryan
Twitter: @TheNotoriousDRR
www.TheNotoriousDRR.com
www.SCConfigMgr.com
Current WIM Witch Doc:
https://www.scconfigmgr.com/2019/10/04/wim-witch-a-gui-driven-solution-for-image-customization/
===========================================================================
WIM Witch is a GUI driven tool used to update and customize Windows
Image (WIM) files. It can also create WIM configuration templates and
apply them either with the GUI or programatically for bulk creation.
It currently supports the following functions:
-Selecting the individual index to import
-Autopilot for existing devices
-Retrieve Autopilot deployment profiles from Intune
-Multi path driver importation
-Injection of updates from a self maintained local update cache
-Save and Load Configuration Templates
-Removal of AppX Modern Apps
-Create batch jobs for image catalog updating
-importing WIM and .Net binaries from an ISO file
-injecting .Net 3.5 binaries into image
===========================================================================
Version 1.2.1
-Changed version variable to stop upgrade loop
-Added "force" parameter to rename step in backup function.
===========================================================================
Version 1.2
-Added update function to make upgrading WIM Witch easy
-Added backup function for previous WIM Witch script for DR purposes
-Modified variable to support Server SKUs
===========================================================================
Version 1.1.4
-Fixed bug that prevented CLI functionality
-Removed pre-RTM notes
===========================================================================
Version 1.1.3
-Added export function (optimization) to shrink final WIM file
===========================================================================
Version 1.1.2
-Add functionality to prevent installation of WIM Witch files in the
PowerShell script repository folder. This was done to support "install-script"
-Add SCConfigMgr icon to replace stock PowerShell icon.
===========================================================================
Version 1.1.1
-Fixed a typo that caused the skype app to not be uninstalled on 1903
Credit @AndyUpperton for finding the bug :)
===========================================================================
Version 1.1
-Fixed OSDSUS upgrade issue by having separate OSDSUS upgrade
-Fixed a fat-fingering
===========================================================================
Version 1.0
-Minor bug fixes
-Removed useless logging tab
-added color scheme
-Removed step to update OSDSUS as OSDUpdate updats OSDSUS as a dependent package
-Removed requirement to check enable updates to perform update maintenance.
===========================================================================
============================================================================================================
Installation Options
Owners
Package Details
Author(s)
- Donna Ryan
Functions
Get-FormVariables SelectMountDir SelectSourceWIM import-wiminfo SelectJSONFile Parse-JSON SelectDriverSource MakeItSo SelectTargetDir Update-Log Set-Logging DriverInjection ApplyDriver Get-OSDBInstallation Get-OSDSUSInstallation Get-OSDBCurrentVer Get-OSDSUSCurrentVer update-OSDB update-OSDSUS compare-OSDBuilderVer compare-OSDSUSVer check-superceded download-patches update-patchsource Apply-Updates Select-Appx remove-appx remove-indexes SelectNewJSONDir get-WWAutopilotProfile save-config load-config select-config reset-MISCheckBox run-configfile display-closingtext display-openingtext check-mountpath check-name replace-name check-install select-installfolder install-wimwitch import-iso set-version select-iso inject-dotnet check-dotnetexists Check-WIMWitchVer upgrade-wimwitch Backup-WIMWitch
Dependencies
This script has no dependencies.
FileList
- wimwitch.nuspec
- wimwitch.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
3.4.6 | 9,853 | 2/3/2023 |
3.4.5 | 3,670 | 11/7/2022 |
3.4.4 | 449 | 11/1/2022 |
3.4.3 | 1,721 | 10/12/2022 |
3.4.2 | 4,200 | 6/16/2022 |
3.4.1 | 32 | 6/16/2022 |
3.4.0 | 1,799 | 5/5/2022 |
3.3.5 | 67 | 5/4/2022 |
3.3.4 | 88 | 5/3/2022 |
3.3.3 | 21 | 5/3/2022 |
3.3.2 | 1,241 | 4/4/2022 |
3.3.1 | 32 | 4/3/2022 |
3.3.0 | 4,842 | 12/10/2021 |
3.2.5 | 602 | 12/1/2021 |
3.2.4 | 51 | 12/1/2021 |
3.2.3 | 24 | 12/1/2021 |
3.2.2 | 1,755 | 10/26/2021 |
3.2.1 | 238 | 10/22/2021 |
3.2.0 | 66 | 10/22/2021 |
3.1.2 | 2,226 | 8/24/2021 |
3.1.1 | 2,651 | 6/11/2021 |
3.1.0 | 353 | 6/8/2021 |
3.0.0 | 5,780 | 2/3/2021 |
2.4.4 | 800 | 1/17/2021 |
2.4.3 | 307 | 1/12/2021 |
2.4.2 | 2,075 | 11/3/2020 |
2.4.1 | 110 | 11/3/2020 |
2.4.0 | 79 | 11/2/2020 |
2.3.3 | 598 | 9/22/2020 |
2.3.2 | 892 | 8/25/2020 |
2.3.1 | 569 | 8/19/2020 |
2.3.0 | 528 | 8/19/2020 |
2.2.0 | 669 | 7/30/2020 |
2.1.2 | 1,366 | 6/11/2020 |
2.1.1 | 562 | 5/29/2020 |
2.1.0 | 136 | 5/28/2020 |
2.0.1 | 576 | 5/12/2020 |
2.0.0 | 2,396 | 4/13/2020 |
1.5.3 | 1,677 | 2/28/2020 |
1.5.2 | 185 | 2/26/2020 |
1.5.1 | 284 | 2/20/2020 |
1.5.0 | 340 | 2/14/2020 |
1.4.1 | 467 | 2/7/2020 |
1.4.0 | 212 | 2/5/2020 |
1.3.2 | 271 | 1/30/2020 |
1.3.1 | 1,095 | 12/16/2019 |
1.3.0 | 536 | 12/8/2019 |
1.2.5 | 458 | 11/20/2019 |