Windows 8.1 Pro Enable BitLocker in MDT

After working on my windows 8.1 project, I ran into an issue with enabling BitLocker on Win 8.1 Pro with MDT 2013.

Without making the below edit, the Task Sequence will prepare for bitlocker, but not activate it. Due to a SKU check.

Some searching brought me to this article:
http://www.vaughnemiller.com/2013/01/23/displaying-the-bitlocker-wizard-…(link is external)

Below are the two lines that must be added to ztiutility.vbs to support enabling bitlocker on Win 8.1 Pro (This is a bug with MDT 2013.) Windows 8 is the first version of the client operating system that supports bitlocker with the “Professional” SKU, prior versions only supported it on the “Ultimate” and “Enterprise” SKU’s.

Replace the “IsHighEndSKUEx ( sSKU ) function with the following:

Function IsHighEndSKUEx( sSKU )

‘ Windows Ultimate/Enterprise and Server SKU’s allow for some
‘ higher-end features, like Bitlocker and Multiple Language Packs.

select case (ucase(trim(sSKU)))
case “ULTIMATE”, “ULTIMATEE”, “ULTIMATEN”
IsHighEndSKUEx = TRUE
case “ENTERPRISE”, “ENTERPRISEE”, “ENTERPRISEN”
IsHighEndSKUEx = TRUE
case “HYPERV”
IsHighEndSKUEx = TRUE
case “PRERELEASE”
IsHighEndSKUEx = TRUE
case “PROFESSIONAL”, “PROFESSIONALE”, “PROFESSIONALN”
If UCASE(oEnvironment.Item(“OSCurrentVersion”)) >= “6.2” Then
IsHighEndSKUEx = TRUE
End if
case else
If Instr(1, ucase(trim(sSKU)), “SERVER”, vbTextCompare) > 0 then
IsHighEndSKUEx = TRUE
Else
IsHighEndSKUEx = FALSE
End if
End Select

End function

About the Author

Leave a Reply

You may also like these