Inventory agent
Running ZenWorks 11 and installing inventory agent on all servers. Having issue where VMs running on Xen 11 not working due to a serial number not being passed. Any idea how to get around this?
krobertsjr,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Visit http://support.novell.com and search the knowledgebase and/or check all
the other self support options and support programs available.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://forums.novell.com)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://forums.novell.com/faq.php
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://forums.novell.com/
Similar Messages
-
Inventory Agent still Running, Error 2099, 2095, 2092
Hello all,
I have a handful of NW servers that I'm trying to inventory and find that
on one server the inventory works fine for several hours and then stops.
The error in the SYS:etc/ INVAGENT.Log file on that server reports the
following:
Inventory(InvAgent):Dec 4, 2004 6:02:52 AM:INFORMATION:The Inventory
Agent mutual exclusion validation results are 1
Inventory(InvAgent):Dec 4, 2004 6:02:52 AM:INFORMATION:2099:Initiated a
schedule instance of the Inventory Agent.
Inventory(InvAgent):Dec 4, 2004 6:02:52 AM:ERROR:2095: The previous
instance of the Inventory Agent is still active. The Inventory Agent
will not be scheduled.
Inventory(InvAgent):Dec 4, 2004 6:02:52 AM:ERROR:2092:Unable to
initialize the Inventory Agent. For mote information, see the ZfS 6.5.0
error message documentation at http://www.novell.com/documentation.
Prior to these messages, I was getting Zen console messages every 20
minutes that said that the policy processed successfully. I'm only
running the one policy (for inventory) so far.
Thanks for any help or direction.John,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
- Check all of the other support tools and options available at
http://support.novell.com.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://support.novell.com/forums)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://support.novell.com/forums/faq_general.html
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
Inventory Agent on Netware not functioning
I was wondering if any one else was having problems running the inventory
agent on Netware. A little about my environment. I have 22 remote sites
each with a Netware 6.0 SP5. Each of the boxes at the remote sites is
running GroupWise 6.0 SP4, DHCP Server, Symantec Antivirus Corporate
Edition 9.0 and Computer Associates Brightstor Agent. This is a pure IP
shop and each site is connected with various speeds of Frame Relay. Here
at the main site, I have a dedicated server for Zenworks, running the
Zenworks databases and services for Desktops and Servers. This server is
also Netware 6.0 SP5. All servers use the JVM1.4.2 downloaded from
novell's site.
I was able to successfully depoly the ZfS agent and the console runs fine
on the remote servers. I have successfully deployed applications and other
policies with the exception being the inventory agent. When the agent
begins to run at the appointed time, I'm presented with some java errors:
java: Page fault processor exception occurred while executing class
com.novell.application.zenworks.invagent.InvAgentE xecuteNW
This is immediately after it loads XMLParse.NLM and REGEXPRS.NLM. I
suspect that it has to do with GroupWise and it's usage of the XML Parser,
but I've been reluctant to take down a production service to test. Since I
have no test environment, I thought I'd ask if anyone else has seen
something similar.
ThanksMarcus,
It appears that in the past few days you have not received a response to your posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
- Check all of the other support tools and options available at http://support.novell.com in both the "free product support" and "paid product support" drop down boxes.
- You could also try posting your message again. Make sure it is posted in the correct newsgroup. (http://support.novell.com/forums)
If this is a reply to a duplicate posting, please ignore and accept our apologies and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
Mac OSx Inventory Agent (followup)
Hi guys,
First I want to wish a Merry Christmas and Happy New Year to all you guys on the forum :)
Second:
I had the chance to work with the Mac OSx Inventory Only Agent and it didnt impress me much. Maybe some of you guys can help me change my mind ;)
Here's what I have so far. After doing some tests couple months ago I found how to personalize the Agent .PKG so that the Inventory would be installed unatented ( without entering the ZENworks server ip or DNS manually on each machine). So, when the package is run, the Inventory Only run according the Schedule, noting wrong here.
For a reason I ignore, it seems like none of the changes made on those MAC are taken by the agent and sent to the ZENworks server. For instance, I did the Snow Leopard (10.6) update on my laptop (MacbookPro) which owns the MacOSx Inventory agent since june.
When I checked back the invetory data with the reports tool on the ZENworks server, the data wasnt updated...and never will.
Same thing happened when I change the name of a MacMini tha owns the Inventory Agent. His name wasnt updated on the server info.
Finally, it seems like none of the change made on any MacOSx workstations are taken by the agent and sent to the server. Thats not very usefull when you relly on this inventory agent to get an global idea of your network assets.
I know the MacInventory is not Novell priority but, why provide us a MacOSx agent, when it doesnt do his job the way it should?
Anyway, maybe one of you guys had better luck, just let me know here !!!
Sebsebastien,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Visit http://support.novell.com and search the knowledgebase and/or check all
the other self support options and support programs available.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://forums.novell.com)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://forums.novell.com/faq.php
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
An error occurred while running the Inventory agent in InventoryEnforcer
2007.03.07 15:00:00 [Console:SERVMAN SCHEDULED ITEM] Inventory Agent:
Found KeyValuePair in INVSETUP.INI, agentRuns = Subscriber
2007.03.07 15:00:00 [Console:SERVMAN SCHEDULED ITEM] Inventory Agent:
Found KeyValuePair in INVSETUP.INI, forceDebug = false
2007.03.07 15:01:12 [Console:SERVMAN SCHEDULED ITEM] Clean the
Inventory Agent
2007.03.07 15:01:12 [Console:SERVMAN SCHEDULED ITEM]
Inventory(InvAgent):Mar 7, 2007 3:01:12 PM: An error occurred while
running the Inventory agent in
InventoryEnforcer:EnforcePolicy(Distributed Server Package
ServerX:General:Server Inventor.Pol.ZEN.BO.ORG)
2007.03.07 15:01:12 [Console:SERVMAN SCHEDULED ITEM] MESSAGE - Policy
processed successfully : Distributed Server Package
ServerX:General:Server Inventor.Pol.ZEN.BO.ORG
2007.03.07 15:01:12 [Console:SERVMAN SCHEDULED ITEM] Policy has been
flagged to prevent future scheduling : Distributed Server Package
ServerX:General:Server Inventor.Pol.ZEN.BO.ORG
I have reinstalled de ZfS 7SP1 Inventory Agent on the server.
Did not help.
Recreated the Distributed Server Package with only Server Inventory
Policy enabled. And succesfully distributed it to the subscriber.
Did not help.
Restarted server, did not help ;-)
Checked if INVNATVE.NLM, INVAID.NLM and MPKSCAN.NLM are installed. OK
Inventory Policy is referred to sane Inventory Service object as
workstation inventory policy
Inventory Service on root service has Machines Attached option
enabled.
Workstation inventory works fine from all our 36 locations.
Server inventory i am testing from one location.
We have Netware 6.5 SP5 with ZfD and ZfS 7 SP1 on all our locations.
Greetings from the Netherlands,
Michel WoltjerMichel,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
- Check all of the other support tools and options available at
http://support.novell.com.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://support.novell.com/forums)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://support.novell.com/forums/faq_general.html
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
Determine Version of Inventory Agent
Good day,
Is there a method from either the CLI or ZCC console that can be used to determine the "exact" version of the Inventory Agent running on Solaris server(s)?
Or is the only method available through the ZCC itself?
Thank you,dschaldenovell,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Visit http://support.novell.com and search the knowledgebase and/or check all
the other self support options and support programs available.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://forums.novell.com)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://forums.novell.com/faq.php
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://forums.novell.com/ -
What is inventoria agent and how do I remove it?
I keep getting a message that says InventoriaAgent wants to access my network on start up. I have searched my Imac for it. I can't find it to delete it. Any suggestions
Thank youCheck to see if you have the inventory management system, Inventoria, installed on your Mac.
Removal of it may remove the message.
Allan -
UIACONFIG & Inventory only agent.
Does anyone have any idea on how to get the proper uiaconfig.xml file into the packaged inventory only agent. The problem is that when the agent runs it has a blank file and doesn't report back. I would think this would kind of be a default that I am missing, but if not the answer may be just to create a custom MSI that runs.
The reason for this, is that in our environment we want the ability to push the inventory agent out via login script to get all workstations during our ongoing deployment of the full ZCM agent.ggalyas,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Visit http://support.novell.com and search the knowledgebase and/or check all
the other self support options and support programs available.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://forums.novell.com)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://forums.novell.com/faq.php
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
NETWORK PRINTER INVENTORY IN SYSTEM CENTRE CONFIGURATION MANAGER (SCCM 2012).
SCCM HW inventory agent runs as the ‘SYSTEM’ and cannot see the end-users network drives and printers. The following two step process will help circumvent the above stated limitation.
1) CREATE HKEY_LOCAL_MACHINE\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS PATH IN THE REGISTRY.
Create a SCCM package.
The package should run as administrator.
The package should run whether or not a user is logged on.
POWERSHELL PACKAGE 1 (Prerequisite):
if (!(Test-Path HKLM:\SOFTWARE\SCCMINVENTORY)) {new-item HKLM:\SOFTWARE\SCCMINVENTORY -ErrorAction SilentlyContinue}
$perm = get-acl HKLM:\SOFTWARE\SCCMINVENTORY -ErrorAction SilentlyContinue
$rule = New-Object System.Security.AccessControl.RegistryAccessRule("Authenticated Users","FullControl", "ContainerInherit, ObjectInherit", "InheritOnly", "Allow") -ErrorAction SilentlyContinue
$perm.SetAccessRule($rule)
Set-Acl -Path HKLM:\SOFTWARE\SCCMINVENTORY $perm -ErrorAction SilentlyContinue
if (!(Test-Path HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS)) {new-item HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS -ErrorAction SilentlyContinue}
SAVE POWERSHELL FILE AS: PrinterInvRegSetup.ps1
SETUP THE SCCM PACKAGE/PROGRAM WITH COMMAND LINE:
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\PowerShell.exe -NonInteractive -WindowStyle Hidden -noprofile -ExecutionPolicy Bypass -file .\PrinterInvRegSetup.ps1
2) CAPTURE CURRENT USER’S PRINTERS AND WRITE THOSE ENTRIES TO THE ABOVE CREATED REGISTRY KEYS.
Create a SCCM package
The package should be run only when a user is logged in.
POWERSHELL PACKAGE 2 (Main):
$printers = Get-WMIObject -class Win32_Printer -ErrorAction SilentlyContinue|select-Object -Property ServerName,ShareName,Location,DriverName,PrintProcessor,PortName,Local |Where-Object {$_.Local -ne $true}-ErrorAction SilentlyContinue
ForEach($printer in $printers){
$PServerName= $printer.ServerName -replace ('\\','')
$PShareName = $printer.ShareName
$PLocation = $printer.Location
$PDriverName = $printer.DriverName
$PPrintProcessor = $printer.PrintProcessor
$PPortName = $printer.PortName
if ((Test-Path HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS)) {
if ((Test-Path "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName")) {
Remove-item "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Force -ErrorAction SilentlyContinue
New-item "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrintServer" -Value $PServerName -PropertyType "String" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterQueue" -Value $PShareName -PropertyType "String" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterLocation" -Value $PLocation -PropertyType "String" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterDriver" -Value $PDriverName -PropertyType "String" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrintProcessor" -Value $PPrintProcessor -PropertyType "String" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "PrinterPortName" -Value $PPortName -PropertyType "String" -ErrorAction SilentlyContinue
New-ItemProperty "HKLM:\SOFTWARE\SCCMINVENTORY\NETWORKPRINTERS\$PShareName on $PServerName" -Name "DateInventoried" -Value $(get-date) -PropertyType "String" -ErrorAction SilentlyContinue
SAVE POWERSHELL FILE AS: NetworkPrinterInventory.ps1
SETUP THE SCCM PACKAGE/PROGRAM WITH COMMAND LINE:
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\PowerShell.exe -NonInteractive -WindowStyle Hidden -noprofile -ExecutionPolicy Bypass -file .\NetworkPrinterInventory.ps1
3) CREATE A DEPLOYMENT AND SET IT TO ‘RUN ALWAYS’ AND MAKE IT A REQUIREMENT.
Now deploy the second package and set the first package as a prerequisite (Check the box – Always run the prerequisite package)
The deployment should be set to run every 4 hours and ‘Always rerun’. Mark the deployment as required.
4) ADD THE FOLLOWING IN BETWEEN THE EXTENSION SECTION WITHIN YOUR CONFIGURATION.MOF.
//========================
// Added extensions Start
//========================
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("NETWORKPRINTERS", NOFAIL)
[dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\SCCMINVENTORY\\NETWORKPRINTERS")]
Class NETWORKPRINTERS
[key] string KeyName;
[PropertyContext("PrintServer")] String PrintServer;
[PropertyContext("PrinterQueue")] String PrinterQueue;
[PropertyContext("PrinterLocation")] String PrinterLocation;
[PropertyContext("PrinterDriver")] String PrinterDriver;
[PropertyContext("PrintProcessor")] String PrintProcessor;
[PropertyContext("PrinterPortName")] String PrinterPortName;
[PropertyContext("DateInventoried")] String DateInventoried;
//========================
// Added extensions end
//========================
5) SAVE THE BELOW DATA INTO A FILE CALLED ‘AWESOME.MOF’.
#pragma namespace (“\\\\.\\root\\cimv2\\SMS”)
#pragma deleteclass(“NETWORKPRINTERS”, NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("NETWORKPRINTERS"),SMS_Class_ID("NETWORKPRINTERS")]
Class NETWORKPRINTERS: SMS_Class_Template
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String PrintServer;
[SMS_Report(TRUE)] String PrinterQueue;
[SMS_Report(TRUE)] String PrinterLocation;
[SMS_Report(TRUE)] String PrinterDriver;
[SMS_Report(TRUE)] String PrintProcessor;
[SMS_Report(TRUE)] String PrinterPortName;
[SMS_Report(TRUE)] String DateInventoried;
6) IMPORT ‘AWESOME.MOF’ INTO SCCM DEFAULT CLIENT SETTINGS.
Either import the above MOF file into the Client Setting/Default Client Settings/Hardware Inventory/Classes/Import. Select the option to import every thing.
Alternatively, if you have compiled the MOF manually on the PC, Add a new reporting class by clicking the ‘Add’ button and connecting to the PC and selecting the WMI class ‘NETWORKPRINTERS‘
and that is it. The SCCM resource explorer should soon see the Network Printers.
Now, this is a convoluted process but this is the only way I can inventory Network printers. Any ideas or suggestions?All the other ways are similar because this is a per-user setting.
http://blogs.technet.com/b/breben/archive/2013/08/26/inventory-mapped-drives-in-configmgr-2012.aspx
Juke Chou
TechNet Community Support -
ZDM Agent "Invalid Drive Path"
We use Zenworks to install software and use the Zenworks folders to display the program shortcut icon. After installed, it will launch (Run options tab > Application > Path to file) and the program will start. I'm having an issue for the last couple weeks that some users are seeing:
0xD001
Could not get needed resources for application [application name] to be launched (id=number).
Problem: Invalid drive path [specified drive path]
The same NAL app is working fine for other users. I have confirmed on the faulty pc that the program will run manually and through a Windows shortcut link. The only thing I have noticed is the users that its failing on has ZDM 6.5 agent. If I upgrade them to ZDM 7, its fixed!
Apparently there is alot of pc's which still have ZDM 6.5 but I'm only hearing a few complaints. I know a fix is to upgrade to ZDM 7 but we have a conflicting issue if they have the ZCM inventory agent, the upgrade will kill DLU policy.
Any ideas to discover why this is happening all of a sudden and possible fix?You could try having the App launch your program from the "Launch
Script" instead of "Path to File".
This helped with some issues I had years ago.
(Might have been ZEN2 .........)
Maybe Try Killing the NALCache Folder on those devices?
On 9/23/2010 11:36 AM, Michael Fleming wrote:
>
> craig_wilson;2025774 Wrote:
>> Maybe make sure a proper working directory is set for the app?
>
> Yep the working directory is fine and even weirder the same NAL object
> works fine for ZDM 7 users (and has been working for 6.5 users). It just
> seems the last 4 weeks this error is popping up. As soon as I update
> them to ZDM 7 the error goes away. Unfortunately I can't have ZDM agent
> update as the solution as it will require reboot and it has another
> issue which kills the DLU if ZCM is installed.
>
> I just can't pin-point whats special about these pc's or whats changed
> as there must be 100's-1000's of ZDM 6.5 out there with no issues.
>
>
Craig Wilson - MCNE, MCSE, CCNA
Novell Knowledge Partner
Novell does not officially monitor these forums.
Suggestions/Opinions/Statements made by me are solely my own.
These thoughts may not be shared by either Novell or any rational human. -
I have an agent running on SPARC Solaris 10 that errors off trying to collect inventory (agent 10.2.0.5). It returns the following error:
Oracle Software collection problem(s): Problem encountered when collecting central inventory: Failed to collect OUI inventory: null
If I look in the emagentfetchlet.trc file, it gives a warnings:
track.OracleInventory collectInventory.856 - Check emd.properties for OUI classpath entries.
track.OracleInventory createLiveSnapshotComponent.350 - ECM: Problem encountered when collection central inventory: oracle.sysman.comm.ecm.trk.GettingComponentException: Failed to collect OUI inventory: null
I checked my classpath information and it's all valid.
Any ideas?The agent is running but when I refresh the host configuration, I get the following error:
Error displaying host configuration - java.lang.NullPointerException Check to see that the Management Agent is running and try refreshing the host by clicking on the Refresh button. If the host configuration does not display, click Help for more information about refreshing host configuration. -
Zenworks 6.5 Server Inventory in a cluster
Hi,
I'm about to install ZSM 6.5(sp2) into a 10-node cluster, and I'm not sure
I really understand the behavior of ZSM in a cluster.
If I install PDS/TED/Inventory in a subscriber-only arrangement, and I
install it to a virtual volume (ie, cluster-ready), how does it inventory
servers? Does it just inventory all the volumes/hardware in the cluster? Or
does it not do inventory at all?
Or, do I need to install ZSM inventory agents to the physical nodes? (ie,
cluster-aware)
This would mean that the TED subscribers would have to be there too, which
I'm guessing would be a bad thing if we want to do distributions to our
virtual volumes? (Since you can't have multiple TED instances)
We have a central distributor outside of the cluster, so really all I need
are the Server Inventory and TED pieces. I'm just trying to find a con-
figuration that will accomplish what we want. If something has to be
sacrificed, it'd be inventory, but given the large number of servers
involved I'd like to keep track of them.
If anyone has done this recently, I'd be interested in hearing how you
did it.
Thanks,
Scott
Meritcare Health Systems
Fargo, ND
Remove the [nospam]. from the address above to
send e-mailSbarthol,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
- Check all of the other support tools and options available at
http://support.novell.com.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://support.novell.com/forums)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://support.novell.com/forums/faq_general.html
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
Hardware Inventory - Registry Keys
I have done this before.. getting registry keys into HINV isn't rocket science, but for some reason this seems beyond me. The scenario that I am
faced with is my customer needs to pull in regs keys that created when software is installed/uninstalled. this then feeds collections memberships and reporting
The registry entries looks like this but one for each app
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Corp\Components]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Corp\Components\Adobe Flash Player 11.9.900.170]
"Status"="Uninstalled"
"CRNumber"="CRI605844"
"Date installed"="6/18/2014 9:40:13 AM"
"Date uninstalled"="25/09/2014 9:15:46 AM"
I have used RegkeytoMof 3.1 to create the following entries to add to configuration.mof and to import into HINV via client settings.
Configuration.mof settings
// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich & Kent Agerlund)
// this section tells the inventory agent what to collect
// 25/09/2014 2:31:17 PM
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("Components", NOFAIL)
[dynamic, provider("RegProv"), ClassContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Corp\\Components")]
Class Components
[key] string KeyName;
[PropertyContext("Status")] String Status;
[PropertyContext("CRNumber")] String CRNumber;
[PropertyContext("Dateinstalled")] String Dateinstalled;
[PropertyContext("Dateuninstalled")] String Dateuninstalled;
Import to into Hinv.mof
// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich & Kent Agerlund)
// this section tells the inventory agent what to report to the server
// 25/09/2014 2:31:17 PM
#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("Components", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("Components"),SMS_Class_ID("Components")]
Class Components: SMS_Class_Template
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(TRUE)] String Status;
[SMS_Report(TRUE)] String CRNumber;
[SMS_Report(TRUE)] String Dateinstalled;
[SMS_Report(TRUE)] String Dateuninstalled;
Unfortunately this doesn't seem to do anything. the clients process the class without error according to inventoryagent.log.
But there is nothing getting placed in the database or showing in resource explorer.
I feel like I have tried every combination possible and opened up for tabs then any browser would like... so any help is greatly appriecated.
Regards, MartinAhh good point. No. No there are no instances :(
This is the code I am adding to configuration.mof which should be creating the class (might have already been there from ConfigMgr 2007) and propagating the instances with data from the registry.
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("Corp", NOFAIL)
//Declare the class for client component registry properties
[DYNPROPS]
class Corp
[key] string KeyName;
string ImageName;
string ImageVersion;
string OSMajor;
string OSMinor;
// Declare the instances, one for each client component
[DYNPROPS]
instance of Corp
KeyName="Corp";
[PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|ImageName"),Dynamic, Provider("RegPropProv")] ImageName;
[PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|ImageVersion"),Dynamic, Provider("RegPropProv")] ImageVersion;
[PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|OSMajor"),Dynamic, Provider("RegPropProv")] OSMajor;
[PropertyContext("local|HKEY_LOCAL_MACHINE\\Software\\Wow6432Node\\Corp|OSMinor"),Dynamic, Provider("RegPropProv")] OSMinor;
Regards, Martin -
Hello,
I want to remove the Zenworks Asset Inventory agent version 7.5 from all machines. They are not installed by an application object.
Can anyone tell me how to get this done?
Thanks in advance,
Peter9195010,
It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.
Has your problem been resolved? If not, you might try one of the following options:
- Visit http://support.novell.com and search the knowledgebase and/or check all
the other self support options and support programs available.
- You could also try posting your message again. Make sure it is posted in the
correct newsgroup. (http://forums.novell.com)
Be sure to read the forum FAQ about what to expect in the way of responses:
http://forums.novell.com/faq.php
If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.
Good luck!
Your Novell Product Support Forums Team
http://support.novell.com/forums/ -
New custom mof not working on half of computer inventory
Hello! Hopefully someone can help me with this one. 3 days ago I created a custom mof with RegKeytoMof 3.1. I've used this before and have never
had an issue. However, this latest mof add doesn't seem to work on around 1000 computers. I can't quite figure out what is wrong.
They're all either Windows 7/Windows 8 and all 64bit. No consistency I can see with the ones not working. The entries are in the registry and show in wmi.
However, the inventoryagent.log doesn't show it scanning for this.
I've tried a full inventory sync and a install (with uninstall checked). Still same results.
I am on SCCM 2012 R2
Here are the mof entries. Thanks for the help!!!
// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich & Kent Agerlund)
// this section tells the inventory agent what to collect
// 12/13/2013 6:55:36 PM
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("InternetExplorer", NOFAIL)
[DYNPROPS]
Class InternetExplorer
[key] string KeyName;
String MkEnabled;
String Version;
String Build;
String W2kVersion;
Uint32 IntegratedBrowser;
String svcKBFWLink;
String svcVersion;
String svcUpdateVersion;
String svcKBNumber;
[DYNPROPS]
Instance of InternetExplorer
KeyName="RegKeyToMOF_32";
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|MkEnabled"),Dynamic,Provider("RegPropProv")] MkEnabled;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Version"),Dynamic,Provider("RegPropProv")] Version;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Build"),Dynamic,Provider("RegPropProv")] Build;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|W2kVersion"),Dynamic,Provider("RegPropProv")] W2kVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|IntegratedBrowser"),Dynamic,Provider("RegPropProv")] IntegratedBrowser;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcKBFWLink"),Dynamic,Provider("RegPropProv")] svcKBFWLink;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcVersion"),Dynamic,Provider("RegPropProv")] svcVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcUpdateVersion"),Dynamic,Provider("RegPropProv")] svcUpdateVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcKBNumber"),Dynamic,Provider("RegPropProv")] svcKBNumber;
#pragma namespace ("\\\\.\\root\\cimv2")
#pragma deleteclass("InternetExplorer_64", NOFAIL)
[DYNPROPS]
Class InternetExplorer_64
[key] string KeyName;
String MkEnabled;
String Version;
String Build;
String W2kVersion;
Uint32 IntegratedBrowser;
String svcKBFWLink;
String svcVersion;
String svcUpdateVersion;
String svcKBNumber;
[DYNPROPS]
Instance of InternetExplorer_64
KeyName="RegKeyToMOF_64";
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|MkEnabled"),Dynamic,Provider("RegPropProv")] MkEnabled;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Version"),Dynamic,Provider("RegPropProv")] Version;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|Build"),Dynamic,Provider("RegPropProv")] Build;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|W2kVersion"),Dynamic,Provider("RegPropProv")] W2kVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|IntegratedBrowser"),Dynamic,Provider("RegPropProv")] IntegratedBrowser;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcKBFWLink"),Dynamic,Provider("RegPropProv")] svcKBFWLink;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcVersion"),Dynamic,Provider("RegPropProv")] svcVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcUpdateVersion"),Dynamic,Provider("RegPropProv")] svcUpdateVersion;
[PropertyContext("Local|HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Internet Explorer|svcKBNumber"),Dynamic,Provider("RegPropProv")] svcKBNumber;
// RegKeyToMOF by Mark Cochrane (thanks to Skissinger, Steverac, Jonas Hettich & Kent Agerlund)
// this section tells the inventory agent what to report to the server
// 12/13/2013 6:55:36 PM
#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("InternetExplorer", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("InternetExplorer"),SMS_Class_ID("InternetExplorer"),
SMS_Context_1("__ProviderArchitecture=32|uint32"),
SMS_Context_2("__RequiredArchitecture=true|boolean")]
Class InternetExplorer: SMS_Class_Template
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(FALSE)] String MkEnabled;
[SMS_Report(TRUE)] String Version;
[SMS_Report(FALSE)] String Build;
[SMS_Report(FALSE)] String W2kVersion;
[SMS_Report(FALSE)] Uint32 IntegratedBrowser;
[SMS_Report(FALSE)] String svcKBFWLink;
[SMS_Report(TRUE)] String svcVersion;
[SMS_Report(FALSE)] String svcUpdateVersion;
[SMS_Report(FALSE)] String svcKBNumber;
#pragma namespace ("\\\\.\\root\\cimv2\\SMS")
#pragma deleteclass("InternetExplorer_64", NOFAIL)
[SMS_Report(TRUE),SMS_Group_Name("InternetExplorer64"),SMS_Class_ID("InternetExplorer64"),
SMS_Context_1("__ProviderArchitecture=64|uint32"),
SMS_Context_2("__RequiredArchitecture=true|boolean")]
Class InternetExplorer_64 : SMS_Class_Template
[SMS_Report(TRUE),key] string KeyName;
[SMS_Report(FALSE)] String MkEnabled;
[SMS_Report(TRUE)] String Version;
[SMS_Report(FALSE)] String Build;
[SMS_Report(FALSE)] String W2kVersion;
[SMS_Report(FALSE)] Uint32 IntegratedBrowser;
[SMS_Report(FALSE)] String svcKBFWLink;
[SMS_Report(TRUE)] String svcVersion;
[SMS_Report(FALSE)] String svcUpdateVersion;
[SMS_Report(FALSE)] String svcKBNumber;This appears to be resolved... I think something got corrupted on my custom client settings after the mof import. I deleted it and recreated a new client settings for our pcs. I then re-enabled the hardware inventory for these 2 mof entries.
I updated the policy and then did another hardware inventory cycle. I now see the entry in the log and in resource explorer.
Maybe you are looking for
-
"Error in the application" while creating Records Center
I get "Error in Application" error every time I try to create Record Center. The error is the same for every Web App in the farm. Can I please know what all are the pre-requisites for successful creation of Record Center? or else, what might be causi
-
Need Help With An Application That Produces Live Images Within Tilelists
At the moment I have an application which is meant to produce live thumbnail images of websites. Currently how it does this is a html component (myhtml) loads websites via it's location property changing from website to website and upon fully loading
-
any Bapi / Fm to create DO
-
Latest version of Why is the latest version of Firefox running slow?
Firefox is running very slow, some pages slower than others, Like Ebay is impossible to scroll down the page. Even this page is slow. I have reset, deleted bookmarks, tabs, nothing helps. I have used Firefox for a few years, but now have had to use O
-
Yosemite and Elements 12 - slow!!
Just downloaded OS X Yosemite 10.10 on my MacBook Pro (Retina 13 inch, 8 GB 1600 MHz DDR3, 4 GHz Intel Core i5) .... and noticed that my Photoshop Elements 12 has almost come to a standstill! Any suggestions to sort this out would be most appreciated