When there is a one OSD for all type’s of computers in the network and you want specific software deployed only on laptops, here is the howto
What’s the differences between a laptop and a desktop? Correct, the battery. So the simplest way to achieve our goal is to check if there is a battery present in the system.
Open the OSD Task Sequence and add the required step.
Then open the options tab in that step, and add the following condition:
WMI NameSpace: root\cimv2
WQL Query: Select * from Win32_Battery where Batterystatus > 0
Here is the complete list: http://msdn.microsoft.com/en-us/library/aa394074(v=vs.85).aspx
Q: Howto run a specific OSD job only on laptop?
A: Add the following condition: Select * from Win32_Battery where Batterystatus > 0