I can't seem to figure out why drivers are not injecting during OSD. I have an "Apply Driver Package" step, with the Condition that "Model = Latitude E6430", as well as for all of the other models. I can see in the SMSTS.log that it's parsing the steps, but it doesn't look like it's taking any action on it? This log is from a Latitude E6430. This particular snippet shows the steps for evaluating an E6330 and an E6430. I'm using a 6430 for testing, and after drivers using the TS Variable method didn't work, I tried using the WMI Query method (shown here), and that didn't work as well.
What am I missing?
Parsing step node: Win 7 - Latitude E6330 A06 TSManager Description: TSManager ContinueOnError: true TSManager SuccessCodeList: 0 TSManager A condition is associated with the step found TSManager Found and operator. TSManager There are 1 operands TSManager **Processing expression node TSManager Found SMS_TaskSequence_VariableConditionExpression expression. TSManager **In ProcessBuiltInCondition node: expression TSManager There are 3 operands in the built in action TSManager Operand Operator=equals TSManager Operand Value=Latitude E6330 TSManager Operand Variable=Model TSManager Successfully added 3 condition parameters TSManager Disable: TSManager Run in attribute: WinPE TSManager Timeout: TSManager DefaultVarlist found TSManager Variable name: OSDAllowUnsignedDriver TSManager Action command line: osddriverclient.exe /install:PS1000AB /unsigned:%OSDAllowUnsignedDriver% TSManager Adding instruction at 87 TSManager Parsing step node: Win 7 - Latitude E6430 A08 TSManager Description: TSManager ContinueOnError: true TSManager SuccessCodeList: 0 TSManager A condition is associated with the step found TSManager Found and operator. TSManager There are 1 operands TSManager **Processing expression node TSManager Found SMS_TaskSequence_WMIConditionExpression expression. TSManager **In ProcessBuiltInCondition node: expression TSManager There are 2 operands in the built in action TSManager Operand Namespace=root\cimv2 TSManager Operand Query=SELECT * FROM Win32_ComputerSystem WHERE Model LIKE '%Latitude E6430%' TSManager Successfully added 3 condition parameters TSManager Disable: TSManager Run in attribute: WinPE TSManager Timeout: TSManager DefaultVarlist found TSManager Variable name: OSDAllowUnsignedDriver TSManager Action command line: osddriverclient.exe /install:PS100090 /unsigned:%OSDAllowUnsignedDriver% TSManager Adding instruction at 88 TSManager
I also checked the ZTIGather.log, and it is detecting the model:
Property Make is now = Dell Inc. Property Model is now = Latitude E6430