I was able to figure it out, the parsing error was: (80044014); ObjectNum=0, FirstLine=0, LastLine=0
80044014 is: Unexpected character in class name (must be an identifier) Source: Windows Management (WMI) I noticed the class name started with a number which must not be allowed. I added some letters in front of it and it then imported fine. Thanks for getting me looking in the right direction. From: [email protected] [mailto:[email protected]] On Behalf Of Sherry Kissinger Sent: Friday, May 05, 2017 2:16 PM To: [email protected] Subject: Re: [mssms] Is it possible to inventory registry values that have a space in the value name? does it say exactly what the parsing error is? On Fri, May 5, 2017 at 2:46 PM, Atkinson, Matt T <[email protected]<mailto:[email protected]>> wrote: This is what I came up with using regkeytomof that I think matches your instructions Sherry, but when I add it to configuration.mof I get a parsing error in dataldr.log and it automatically reverts to the previous version, is there something I missed? #pragma namespace ("\\\\.\\root\\cimv2<file://.//root/cimv2>") #pragma deleteclass("HotFix", NOFAIL) [DYNPROPS] Class HotFix { [key] string KeyName; String AppVersion; }; [DYNPROPS] Instance of HotFix { KeyName="RegKeyToMOF_32"; [PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\SoftwareVendor\\HotFix|App Version"),Dynamic,Provider("RegPropProv")] AppVersion; }; Thanks for taking a look at this. From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Sherry Kissinger Sent: Friday, May 05, 2017 11:15 AM To: [email protected]<mailto:[email protected]> Subject: Re: [mssms] Is it possible to inventory registry values that have a space in the value name? Yes, easily. when you do your configuration.mof edit part, for the line of "where to get that registry key" it'll be something like this: [PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\SoftwareVendor\\HotFix|App Version"),Dynamic,Provider("RegPropProv")] SftVendrAppVersion; and in the section in configuration.mof, it'll be something like this... { ...otherstuff... string SftVendrAppVersion; }; You see what you did there? what you are 'asking for" is within the PropertryContext(" Regkey Here" ). after the ] you can LABEL it whatever you want. that's just a label. Sure, you need to make sure that label matches elsewhere in the configuration.mof, and it's what the column will be called in the table and the view--so whatever you choose to name that label you want to like what you call it. But you can label it "FuzzyBunnySlippers" and it'll work just fine. It's just a label. On Fri, May 5, 2017 at 11:21 AM, Atkinson, Matt T <[email protected]<mailto:[email protected]>> wrote: Hi All, Can’t seem to figure out what mof syntax is needed to inventory this registry value: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SoftwareVendor\HotFix] "App Version"="6" I generally just use regkeytomof to generate the mof files, but if I try with that value it automatically removes the space in the value name. If I add it back in manually, the dataldr rejects it for invalid syntax. If anyone can give me some pointers I would appreciate it. Matt Atkinson ________________________________ This message is intended for the sole use of the addressee, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the addressee you are hereby notified that you may not use, copy, disclose, or distribute to anyone the message or any information contained in the message. If you have received this message in error, please immediately advise the sender by reply email and delete this message. -- Thank you, Sherry Kissinger My Parameters: Standardize. Simplify. Automate Blogs: http://www.mofmaster.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mofmaster.com&d=DwMFaQ&c=KoC5GYBOIefzxGAm2j6cjFf-Gz7ANghQIP9aFG9DuBs&r=soSV4sa7TECUyxN0Fl352ve7Wn6M29PPWQ0aGSVVYvs&m=UJrGKbsvGCjvT3JPflmu39eBreVMYTadGIHfgPM6018&s=JeYTfUwe7D_wmFaDIH68zaAl-TWxWh4MJ8nhNn9Mjr0&e=>, http://mnscug.org/blogs/sherry-kissinger<https://urldefense.proofpoint.com/v2/url?u=http-3A__mnscug.org_blogs_sherry-2Dkissinger&d=DwMFaQ&c=KoC5GYBOIefzxGAm2j6cjFf-Gz7ANghQIP9aFG9DuBs&r=soSV4sa7TECUyxN0Fl352ve7Wn6M29PPWQ0aGSVVYvs&m=UJrGKbsvGCjvT3JPflmu39eBreVMYTadGIHfgPM6018&s=xk2zwLFI9vBDt8vwuyA5BGLFbyEoYsPHI3PScX4sHQ0&e=>, http://www.smguru.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.smguru.org&d=DwMFaQ&c=KoC5GYBOIefzxGAm2j6cjFf-Gz7ANghQIP9aFG9DuBs&r=soSV4sa7TECUyxN0Fl352ve7Wn6M29PPWQ0aGSVVYvs&m=UJrGKbsvGCjvT3JPflmu39eBreVMYTadGIHfgPM6018&s=VWJU8aZNgDjaVh5ZLQKLWd1QS3Fm8pho6NXmUx6zBnk&e=> ________________________________ This message is intended for the sole use of the addressee, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the addressee you are hereby notified that you may not use, copy, disclose, or distribute to anyone the message or any information contained in the message. If you have received this message in error, please immediately advise the sender by reply email and delete this message. -- Thank you, Sherry Kissinger My Parameters: Standardize. Simplify. Automate Blogs: http://www.mofmaster.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.mofmaster.com&d=DwMFaQ&c=KoC5GYBOIefzxGAm2j6cjFf-Gz7ANghQIP9aFG9DuBs&r=soSV4sa7TECUyxN0Fl352ve7Wn6M29PPWQ0aGSVVYvs&m=IO9W-BC33hGrh90aRT5rv7UPacpp3X_IqugRwb3RusE&s=2CXxuvPfvqKeDBgbCfeGGrBH3q6KsdaBsWv8mEcKHpY&e=>, http://mnscug.org/blogs/sherry-kissinger<https://urldefense.proofpoint.com/v2/url?u=http-3A__mnscug.org_blogs_sherry-2Dkissinger&d=DwMFaQ&c=KoC5GYBOIefzxGAm2j6cjFf-Gz7ANghQIP9aFG9DuBs&r=soSV4sa7TECUyxN0Fl352ve7Wn6M29PPWQ0aGSVVYvs&m=IO9W-BC33hGrh90aRT5rv7UPacpp3X_IqugRwb3RusE&s=P9J4Mp338feyt2OSoLX6NpzKupbc8SMM84oD2gDyk9g&e=>, http://www.smguru.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.smguru.org&d=DwMFaQ&c=KoC5GYBOIefzxGAm2j6cjFf-Gz7ANghQIP9aFG9DuBs&r=soSV4sa7TECUyxN0Fl352ve7Wn6M29PPWQ0aGSVVYvs&m=IO9W-BC33hGrh90aRT5rv7UPacpp3X_IqugRwb3RusE&s=_CtehTqmv--NtxaG7cBRz375QTtVb6simJ5OFSlDkKQ&e=> ________________________________ This message is intended for the sole use of the addressee, and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not the addressee you are hereby notified that you may not use, copy, disclose, or distribute to anyone the message or any information contained in the message. If you have received this message in error, please immediately advise the sender by reply email and delete this message.

