With more than 8300+ downloads over time, here is what you can find on my website. Keep in mind everything is free:
- PowerShell for Beginners eBook
- PowerShell for Beginners eBook
- MSI Packaging Training eBook
- Take a Break
- SCCM Query Creator
- IntuneWinAppUtil GUI V2
- IntuneWinAppUtil GUI
- MSIX Packaging Fundamentals Free Ebook
- Run commands/Uninstall on logged in user from System Account
- MSI Template with Powershell
- Software Packaging Scripts Collection
PowerShell for Beginners eBook
Are you new to PowerShell? Or looking to enhance your skills? This book is your companion on the journey to mastering PowerShell, designed for beginners and tech enthusiasts alike.
What You’ll Learn:
🔍 From the basics to advanced concepts, this book covers it all.
🤖 Automate repetitive tasks and boost productivity.
⚙️ Explore real-world examples and use cases.
🌐 Master Azure integration for cloud-based solutions.
Easily search for an application and get the neccesary information such as Uninstall String, Version, Publisher and Install location without having to search in the registry manually. This is an update on the previous script, this one also features a GUI which makes it much easier for you!
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
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
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
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
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.