MSI Packaging Training eBook
MSI Packaging Training ebook is a practical guide for all the professionals seeking to leverage MSI’s software for faster and more efficient applications packaging and deployment.
The 200-page MSI Packaging resource covers:
- What is Windows Installer and what are the tools to use for application packaging
- What is the structure of a Windows installer package
- Scenarios for “How to create MSIs“ in practice
- How to capture / re-package EXE installations
- MSI Transform files (MST): how to create and use them
- How to create Patches (MSP)
- How to create Suite installations
- How to approach the debugging and testing of the MSI
Take a Break
Made a simple program in C# that prevents your computer to go to sleep or auto-lock.
Not many options so far, only the ability to set the program to start with Windows and the interval the key is pressed.
The program simulates F11 key release, not the actual push of the key.
The full solution and executable is available for download from GitHub:
SCCM Query Creator
A simple but yet usefull app to easily convert a list of machines/users to an SCCM query.
In the “Text Converter” tab, you can convert your string by selecting a default separator (; or ,) or even use your own. After the conversion, you should have a list separated by a new line.
Navigate to the “Query Creator” tab and paste the list, select the desired query (machines or users) and click Generate.
Very usefull if you want to split the list in multiple queries, just input the desired split and the program automatically does it.
IntuneWinAppUtil GUI V2
I was thinking that following the steps of IntuneWinAppUtil are a bit unnecessary, and when people define the source executable, this must be placed in the source folder, so i made the process even easier.
I have released the V2 of IntuneWinAppUtil GUI and this can be downloaded from here:
I am happy to announce that I’ve made a simple GUI interface for the IntuneWinAppUtil.exe. With the first release it only follows the steps of IntuneWinAppUtil, in the future I will add more functionality. You can check this article about its use.
MSIX Packaging Fundamentals Free Ebook
The information presented in this book is fundamentally intended as an introduction to the practices of application packaging. Still, even the most experienced IT Pros will find exceptional value in the content helping them evaluate various packaging techniques — different from the ones that they are used to — and understand how these techniques fit into the larger picture.
Run commands/Uninstall on logged in user from System Account
As mentioned in a previous blog post, one challenge that we all faced is with running commands from the System Account to a current logged in user. Either you want to uninstall a per-user MSI, or just want to make some changes, this was pretty hard. For this, i created this executable that you can download.
For more details on how to use it, check out the blog post.
MSI Template with Powershell
Do you need to add over and over again the same properties or summary information in your MSI/MSTs?
I’ve developed a Powershell script in which you can configure a template (properties and summary information) and apply it to MSIs, already done MSTs or you can create an MST with this script.
More information on how to use it, check out this post.
Software Packaging Scripts Collection
I have gathered and compiled 20 of the most common scripts for Software Packaging that I’ve constantly used during the years.
Some of them are designed to be used inside the MSI and call the MSI properties, some aren’t.
If you have any other scripts recommendations that you want to see in the bundle, let me know and I’ll update the collection.