Primaries don't provide any separation though in administration/management or 
even data since everything flows up to the CAS.


J

________________________________
From: [email protected] <[email protected]> on behalf 
of Lindenfeld, Ivan <[email protected]>
Sent: Wednesday, September 3, 2014 10:36 AM
To: [email protected]
Subject: RE: [mssms] MOF import fails

I was actually baiting you, Jason.  :)

New Primary on different continent than the existing one.  Different team 
managing that Primary and separation required for compliance reasons.  The 
computers there will reside in the same domain as the computers in my existing, 
mature primary so to achieve the separation I want a separate primary.

I know I haven’t satisfied all parameters for this implementation but so far 
this is it and it sets up a model for future integrations (M&A).

Ivan

From: [email protected] [mailto:[email protected]] On 
Behalf Of Jason Sandys
Sent: Wednesday, September 03, 2014 11:14 AM
To: Sherry Kissinger; [email protected]
Subject: RE: [mssms] MOF import fails


OK, so most people know my disdain of CASes -- not so much that they don't 
work, but like so many things, folks simple don't know when they should and 
shouldn't be used. So I have to ask, why are you "planning" a CAS?



J

________________________________
From: [email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>> on 
behalf of Lindenfeld, Ivan 
<[email protected]<mailto:[email protected]>>
Sent: Wednesday, September 3, 2014 9:43 AM
To: Sherry Kissinger; 
[email protected]<mailto:[email protected]>
Subject: RE: [mssms] MOF import fails

The thing is, I am doing it at the Primary.  We have no CAS.  We’re planning 
one, but have done nothing but talk. ;)

Not at a console away from the Primary, but AT THE PRIMARY.

Aha, I am not doing it at the default client settings, I am doing it at the 
custom client settings for our workstations.  You probably just nailed my 
mistake.

…verified.

Thank you Sherry.

Ivan


From: Sherry Kissinger [mailto:[email protected]]
Sent: Tuesday, September 02, 2014 9:57 PM
To: [email protected]<mailto:[email protected]>; Lindenfeld, 
Ivan
Subject: Re: [mssms] MOF import fails

You are doing that import by...
1. You are at the cas, not a primary (if you have a cas)
2. You are importing by going to default client settings, properties.... Not 
trying to import into a custom client setting?

I ask because in 1 of your pictures selections of what to import is greyed 
out... And that usually means your console isn't at the cas
On September 2, 2014 3:51:55 PM CDT, "Lindenfeld, Ivan" 
<[email protected]<mailto:[email protected]>> wrote:
Hi folks.  I throw myself humbly at your feets.  I am trying to grab some 
registry data, the ZTITatoo from the MDT deployments.


The error from the HINV import in the console client settings is “The following 
classes for which you are trying to import settings do not exist.  Import the 
required class definitions and then try to import the settings again.”  
Screenshot attached as well.


I also attached my RegKey2mof screenshot.


I am using REgkey2MOF 3.1 with SCCM 2012 SP1.  I generate the data in 
Regkey2MOF and copy the left tab to the Configuration.mof in the area between 
the
//========================
// Added extensions start
//========================
And
//========================
// Added extensions end
//========================


I see the dataldr.log recognize that the configuration.mof has changed and it 
recompiles it successfully.  But it says
...no inventory schema changes found. SMS_INVENTORY_DATA_LOADER           
9/2/2014 3:01:19 PM       1072 (0x0430)
Four times and then processes MIFs.




Here is the configuration.mof extension, the mof for import into the client 
settings is below that.


// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich 
& Kent Agerlund)
// this section tells the inventory agent what to collect
// 9/2/2014 3:27:12 PM


#pragma namespace ("\\\\.\\root\\cimv2<file:///\\root\cimv2>")
#pragma deleteclass("MDTTattooFNF", NOFAIL)
[DYNPROPS]
Class MDTTattooFNF
{
[key] string KeyName;
String FNFDeploymentMethod;
String FNFImageType;
String FNFImageVersion;
String CaptureMethod;
String CaptureTaskSequenceID;
String CaptureTaskSequenceName;
String CaptureTaskSequenceVersion;
String CaptureTimestamp;
String CaptureToolkitVersion;
Uint32 ProgressPercent;
String ProgressText;
};


[DYNPROPS]
Instance of MDTTattooFNF
{
KeyName="RegKeyToMOF_32";
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|FNF Deployment Method"),Dynamic,Provider("RegPropProv")] FNFDeploymentMethod;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|FNF Image Type"),Dynamic,Provider("RegPropProv")] FNFImageType;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|FNF Image Version"),Dynamic,Provider("RegPropProv")] FNFImageVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Method"),Dynamic,Provider("RegPropProv")] CaptureMethod;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Task Sequence ID"),Dynamic,Provider("RegPropProv")] 
CaptureTaskSequenceID;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Task Sequence Name"),Dynamic,Provider("RegPropProv")] 
CaptureTaskSequenceName;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Task Sequence Version"),Dynamic,Provider("RegPropProv")] 
CaptureTaskSequenceVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Timestamp"),Dynamic,Provider("RegPropProv")] CaptureTimestamp;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Toolkit Version"),Dynamic,Provider("RegPropProv")] 
CaptureToolkitVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|ProgressPercent"),Dynamic,Provider("RegPropProv")] ProgressPercent;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|ProgressText"),Dynamic,Provider("RegPropProv")] ProgressText;
};


#pragma namespace ("\\\\.\\root\\cimv2<file:///\\root\cimv2>")
#pragma deleteclass("MDTTattooFNF_64", NOFAIL)
[DYNPROPS]
Class MDTTattooFNF_64
{
[key] string KeyName;
String FNFDeploymentMethod;
String FNFImageType;
String FNFImageVersion;
String CaptureMethod;
String CaptureTaskSequenceID;
String CaptureTaskSequenceName;
String CaptureTaskSequenceVersion;
String CaptureTimestamp;
String CaptureToolkitVersion;
Uint32 ProgressPercent;
String ProgressText;
};


[DYNPROPS]
Instance of MDTTattooFNF_64
{
KeyName="RegKeyToMOF_64";
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|FNF Deployment Method"),Dynamic,Provider("RegPropProv")] FNFDeploymentMethod;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|FNF Image Type"),Dynamic,Provider("RegPropProv")] FNFImageType;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|FNF Image Version"),Dynamic,Provider("RegPropProv")] FNFImageVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Method"),Dynamic,Provider("RegPropProv")] CaptureMethod;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Task Sequence ID"),Dynamic,Provider("RegPropProv")] 
CaptureTaskSequenceID;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Task Sequence Name"),Dynamic,Provider("RegPropProv")] 
CaptureTaskSequenceName;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Task Sequence Version"),Dynamic,Provider("RegPropProv")] 
CaptureTaskSequenceVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Timestamp"),Dynamic,Provider("RegPropProv")] CaptureTimestamp;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|Capture Toolkit Version"),Dynamic,Provider("RegPropProv")] 
CaptureToolkitVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|ProgressPercent"),Dynamic,Provider("RegPropProv")] ProgressPercent;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Deployment 
4|ProgressText"),Dynamic,Provider("RegPropProv")] ProgressText;
};


________________BREAK________________NEWFILE_______


// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich 
& Kent Agerlund)
// this section tells the inventory agent what to report to the server
// 9/2/2014 3:12:13 PM
#pragma autorecover
#pragma namespace ("\\\\.\\root\\cimv2\\SMS<file:///\\root\cimv2\SMS>")
#pragma deleteclass("MDTTattooFNF", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("MDTTattooFNF"),SMS_Class_ID("MDTTattooFNF"),
SMS_Context_1("__ProviderArchitecture=32|uint32"),
SMS_Context_2("__RequiredArchitecture=true|boolean")]
Class MDTTattooFNF: SMS_Class_Template
{
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String FNFDeploymentMethod;
[SMS_Report(TRUE)] String FNFImageType;
[SMS_Report(TRUE)] String FNFImageVersion;
[SMS_Report(TRUE)] String CaptureMethod;
[SMS_Report(TRUE)] String CaptureTaskSequenceID;
[SMS_Report(TRUE)] String CaptureTaskSequenceName;
[SMS_Report(TRUE)] String CaptureTaskSequenceVersion;
[SMS_Report(TRUE)] String CaptureTimestamp;
[SMS_Report(TRUE)] String CaptureToolkitVersion;
[SMS_Report(TRUE)] Uint32 ProgressPercent;
[SMS_Report(TRUE)] String ProgressText;
};


#pragma namespace ("\\\\.\\root\\cimv2\\SMS<file:///\\root\cimv2\SMS>")
#pragma deleteclass("MDTTattooFNF_64", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("MDTTattooFNF64"),SMS_Class_ID("MDTTattooFNF64"),
SMS_Context_1("__ProviderArchitecture=64|uint32"),
SMS_Context_2("__RequiredArchitecture=true|boolean")]
Class MDTTattooFNF_64 : SMS_Class_Template
{
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String FNFDeploymentMethod;
[SMS_Report(TRUE)] String FNFImageType;
[SMS_Report(TRUE)] String FNFImageVersion;
[SMS_Report(TRUE)] String CaptureMethod;
[SMS_Report(TRUE)] String CaptureTaskSequenceID;
[SMS_Report(TRUE)] String CaptureTaskSequenceName;
[SMS_Report(TRUE)] String CaptureTaskSequenceVersion;
[SMS_Report(TRUE)] String CaptureTimestamp;
[SMS_Report(TRUE)] String CaptureToolkitVersion;
[SMS_Report(TRUE)] Uint32 ProgressPercent;
[SMS_Report(TRUE)] String ProgressText;
};


[cid:[email protected]]


[cid:[email protected]]


I know this post is a mess, thanks for taking the time.


Best,


Ivan Lindenfeld
Manager, Enterprise Deployment/SCCM
Fidelity National Financial | Jacksonville, Florida
[email protected]<mailto:[email protected]> | 904 854 8178





________________________________
NOTICE: The information contained in this message is proprietary and/or 
confidential and may be privileged. If you are not the intended recipient of 
this communication, you are hereby notified to: (i) delete the message and all 
copies; (ii) do not disclose, distribute or use the message in any manner; and 
(iii) notify the sender immediately.

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.






Reply via email to