jlpeppers, how did you decide on that particular GUID? it does not exist on my test machine…
q: key “HKLM\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}” of native registry
E: Singular expression refers to nonexistent object.
OH, missing a slash in there… (weird that I had to escape the \{ with \\{ to get it to show up correctly in this forum. )
q: keys whose (exists value “DriverDesc” whose (it as string contains “Intel” of it) of it) of key “HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}” of native registry
A: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0007
A: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}\0011
It appears you might have to deal with more than one entry on a single machine. Multiples in relevance substitution requires use of a dynamically generated .bat file See this post for the technique of using a batch file: