As part of a task sequence there is a VB script that runs which validates via WMI that the hardware being built is known. It simply has a string of if then else's, the problem is that each time a new piece of hardware is added this script has to be modified. Ive been asked to look at modifying the script which is easy enough. In terms of long term I could modify the script to simply pull the valid devices from a text file to avoid having to modify the script but is there a more elegant way or even a feature in SCCM 2012 that I could make use of to maintain a list of valid devices.