In this example, we launch the command cctk.exe –tpm
If the result is equal to “tpm=on”, $TPMvalue variable is set to “on”, else $TPMvalue variable is set to “off”
tpm variable is send to the task sequence with the value of $TPMvalue
To retrieve the information in the Task Sequence, use the variable “tpm” (value must be “on” or “off”)
$EXE = 'C:\cctk.exe'
$ARG = '--tpm'
$RETURNVAL = & $EXE $ARG
If ($RETURNVAL -eq "tpm=on") {
$TPMvalue = "on"
}
Else {
$TPMvalue = "off"
}
$tsenv = New-Object -COMObject Microsoft.SMS.TSEnvironment
$tsenv.Value("tpm") = $TPMvalue