Detect and remove application from dependent task sequences with PowerShell

I believe most of us use install application steps during operating system deployment, unless you are using fully dynamic scripts to install applications. We often do changes in our task sequence, we made a copy of the original task sequence, made it as backup, then start modify the new ones. In some point, we updated […]

Continue Reading

Deploy multi-language Windows 10, the evil – Part 1 (Recovery/wipe)

Why I call it evil? Because I have been testing it for about one month, it really pissed me off, and it didn’t work. Every time when I get it working the way I wanted, then I noticed something else go broken. So what do I want with multi-language Windows 10? Windows 10, version 1803 […]

Continue Reading

Use Intune Policy CSP manage Windows 10 settings – Internet Explorer Site to Zone Assignment List

For start, I was actually testing ConfigMgr cloud gateway management and Client Installation over Internet, see this post https://blogs.technet.microsoft.com/arnabm/2017/08/27/client-installation-over-internet/ I did managed install ConfigMgr client on AAD joined Windows 10 (version 1709), but I also want configure some Internet Explorer settings to my AAD joined device. Since Windows 10 (version 1703), we can use Intune […]

Continue Reading

How to query Infineon firmware TPM (Microsoft Advisory ADV170012) in ConfigMgr

If you don’t know what is this about, you must read this https://portal.msrc.microsoft.com/en-US/security-guidance/advisory/ADV170012 Additional, in this article https://support.microsoft.com/en-us/help/4046783/bitlocker-mitigation-plan-for-vulnerability-in-tpm, it said  When TPM-based protector is used to protect the operating system volume, the security of the BitLocker protection is affected only if the TPM firmware version is 1.2. But the script what Microsoft provided doesn’t include […]

Continue Reading

Process completed with exit code 4294770688, Unknown error (Error: FFFD0000; Source: Unknown)

Noticed today same error message shows up in all machines that running the same Task Sequence: Process completed with exit code 4294770688, Unknown error (Error: FFFD0000; Source: Unknown) I have tested the same Task Sequence like hundred times, and I am sure there is not issue with the source package itself. So what went wrong? […]

Continue Reading

Use PowerShell detect if Lenovo laptop is attached docks

Big thanks for Joe Parker (@joe_lenovo) gave us PnP ID of Lenovo ThinkPad Pro/Ultra docks. ThinkPad Pro dock 40A1: USB\VID_17EF&PID_1012ThinkPad Ultra 40A2: USB\VID_17EF&PID_1010 This a simple PowerShell script for detect if Lenovo laptops are attached to dock station, includes mechanical Lenovo ThinkPad docks and Lenovo USB 3.0 Pro/Ultra docks.  Or:

Continue Reading