System Configuation API for Configuration Management

Hi all,
I've been toying around with the system configuration API for a little bit now and I see it as a great way for companies to use it as part of an overall configuration management utility. For example, if a customer wants to build up a new test rack with the same hardware aliases, configuration, and installed NI software then the system configuration API helps with most of this. I've already created a simple utility that can be used to query the currently installed hardware (of a local or remote system) and then programmatically rename the aliases based on a loaded configuration file or manual input. Likewise, the MAX export/import functionality can also be used. My application of this would primarily be non-RT and mostly PXI products but a good design could enable it to work for both.
So, my question to the community is actually on the side where I haven't used the System Configuration API yet which is querying the installed software on a system. The software querying functionality of the System Configuration API is really only geared towards RT targets and not Windows based controllers. I'd like to be able to export a list of installed software/drivers on an older system and then compare it with what is installed on a newer system to make it easier for customers to determine whether they have everything required. I know that the MAX export or report has a list of installed software but is parsing this the best way of retrieving installed software (It's a beast of a file)? Does anyone have a better method?
Regards,
Tim Sileo
RF Field Account Specialist
National Instruments
You don’t stop running because you get old. You get old because you stop running. -Jack Kirk, From "Born to Run" by Christopher McDougall.
Solved!
Go to Solution.

Not sure if the attached VI will work across various Windows OS's since it uses a powershell command and I also don't know how well the command used will work across 32/64 bit applications...But, so far this little VI I came up with is returning the software that I want to query. Hope this is usefull for others and, as always, suggestions for improvement are welcomed!
Tim Sileo
RF Field Account Specialist
National Instruments
You don’t stop running because you get old. You get old because you stop running. -Jack Kirk, From "Born to Run" by Christopher McDougall.
Attachments:
NI_Software_Query(CMD).vi ‏12 KB

Similar Messages

  • Best Practices for Configuration Manager

    What all links/ documents are available that summarize the best practices for Configuration Manager?
    Applications and Packages
    Software Updates
    Operating System Deployment
    Hardware/Software Inventory

    Hi,
    I think this may help you
    system center 2012 configuration manager best practices
    SCCM 2012 task-sequence best practices
    SCCM 2012 best practices for deploying application
    Configuration Manager 2012 Implementation and Administration
    Regards, Ibrahim Hamdy

  • Right tool for Configuration Management (version control) for Jdeveloper

    All
    Please share your idea and exepeience about right tool for Configuration Management (version control) for Jdeveloper Development. I used CVS in the past. Now In new company we are planning to use Oracle SCM. Is anybody used it before for Jdev Developmet ( BC4J/ADF and Struts project). Is SCM also intergrated with Jdev just like CVS.??
    Jdev Team please guide us.
    Thanks

    Before you go with SCM you should read these two papers:
    http://otn.oracle.com/products/designer/Schedule_2004.htm
    http://otn.oracle.com/products/designer/FAQ_Schedule_2004.htm

  • System copy guide for Solution Manager 7.0 SPS15

    Hello,
    a new hardware is needed for our SAP Solution Manager 7.0 SPS 15. I will install a new SAP Solution Manager and do a system copy from the old hardware to the new one. There is no migration neccessary, because OS and DB will be the same.
    Now I'm searching for some informations and guides to do a system copy of a SAP Solution Manager. All I found was a system copy guide of Netweaver 04s SR3/SR2 with informations about Java Usage Types but not for Diagnostics.
    Are there any guides or howtos to do a system copy with SAP Solution Manager ABAP+JAVA? Does anyone have experiences and advices?
    Kind regards,
    Sascha Piotrowsky

    > Looking forwards to this event I'm afraid of forgetting some dependencies or configurations which have to be changed also, like SMD-Agents configuration,s trusted connections, wiley introscope, e2e and so on.
    Wily is not part of the copy - you will need to copy this "manually". The connections et al must be re-done...
    Markus

  • Where i can find true value in registry for configuration manager for windows server

    Hi All
    I got a task to audit 300 server to verify if "configuration manager" is available in control pannel. Definetely i am not gona do it manually. So i like to know if some one aware of registrty value for same to confirm its installed or not. So i
    can use power shell to query all quickly
    Screen shot :
    Thanks Saurabh Sinha http://saurabhsinhainblogs.blogspot.in/ Please click the Mark as answer button and vote as helpful if this reply solves your problem

    Hi
    You can query the registry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM under that key you have all the keys and values for the sccm client, they are only there if the client is installed.
    You could also look at the .cpl it is called SMSCFGRC.cpl
    But why not create a query in the sccm console for all servers with the client installed? you have the information there as well..
    Regards,
    Jörgen
    -- My System Center blog ccmexec.com -- Twitter
    @ccmexec

  • API for Call Manager Backup

    Hello All,
    Is there any API available to take the back up from Cisco Call Manager (ranging from the version of 4.0 up to 7.0). My aim is to develop an application either in .NET or Java to take the back up from the call manager and restore the same.
    I could get some information on Cisco Back up utilities. But for the automation purpose I am looking for using API in application so that it can be triggered at the desired time automatically.
    Thanks and regards,
    Ram

    Hi Ram,
    You may want to post this question under "IP Telephony" community. This is where call manager questions are posted.
    thanks,
    Hitesh

  • Configuration Manager SMS_POLICY_PROVIDER critical error

    Guys I just installed System Center 2012 R2 Configuration Manager. I only have one primary site we are using two servers a standalone SQL 2012 box and the Configuration Manger Server. If I look at the components I'm getting a critical error on SMS_POLICY_PROVIDER
    I have no idea how to properly trouble shoot this error the Windows event logs are useless. Also there are a ton of logs in my System Center log directory. So which log should I be looking at in order to trouble shoot this problem  also can someone here
    actually tell me what critical means on SMS_POLICY_PROVIDER?

    Hi,
    I recommend you check policypv.log on the site server for details.
    It records updates to the client policies to reflect changes to client settings or deployments.
    For more infomation, please review the link below:
    Technical Reference for Log Files in Configuration Manager
    http://technet.microsoft.com/en-us/library/hh427342.aspx#BKMK_SiteSiteServerLog
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Source Configuration Management / Version Control

    I was wondering what the Forte raving masses out there are doing about Source
    Configuration Management and Version Control type of issues?
    Have you been able to implement or "skunk work" a packaged product with your
    Forte development environment?
    Our shop consists of WindowsNT Forte developers coding for predominantly
    Windows95 clients and a HP UNIX Central Server. At this time we currently use a
    home grown "system" to handle Source Configuration Management and Version
    Control issues. We are now looking to see if there is a better way to do this.
    We've identified several Industry Standard packages (SCCS, CVS, Microsoft
    SourceSafe etc.) and still haven't found anything very useful.
    What I am seeing is that all of the packages so far have direct hooks in C++,
    Visual Basic etc.
    I have yet to see something with Forte hooks.
    Kelsey PetrychynSaskTel Forte Technical Analyst
    ITM - Technology Solutions - Distributed Computing (OTC)
    Tel (306) 777 - 4906, Fax (306) 359 - 0857
    Internet:[email protected]
    Quality is not job 1. It is the only job!
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Kindly specify the email address to apply to for the mentioned job

  • Configuration Management in Forms 6i

    Hi,
    Is there any way we can use Oracle SCM (configuration mangement tool available in forms9i) with oracle forms 6i?? Or can anyone suggest any other similar tool for configuration management in Forms 6i? or is there any way wher tools like subversion be used for managing .FMB files which are inherently binary and lend these tools devoid of features like comparision etc?
    We have an oracle Forms 6i application which uses Oracle 8i server on backend. Currently there is no configuration management tool in use and because a huge development work ahead we are looking for options available. Oracle forms .FMB files being binary in nature cannot be efficiently handled be CM tools like subversion, CVS etc.
    Oracle SCM available with oracle form 9i is something we are looking for but cannot see we would be upgrading our app from 6i to 9i.
    cheers
    Amit

    Hi Amit,
    If you use a tool like Subversion (or any other tool which is based on CVS), you will run into problems because the repository will attempt to merge the files. This, as you noted, does not work very well for Oracle Forms binaries.
    If you would like to stick with Subversion (or another concurrent access model), you can compile your Oracle Forms binaries as .FMT files (ascii text files) for use in the repository. This way Subversion can actually perform the merge on the files, although I cannot say how well the merged file compile.
    If you really want to store FMBs, you could either experiment with Subversion by locking each file or use a different source control program that does not support concurrent access (like rcs or pvcs). Then, you can perform any comparisons/diffs outside the source control repository.
    For comparison/diffs, there is an external tool called FormsMate developed by Jockvale Consulting, Ltd. which will allow you to compare two Oracle Forms binaries, producing a report of all the changes. This is very helpful for comparing say version 1.0 of an FMB to version 1.1 of the same file.
    Hope this provides some insight.
    - Steve

  • SolMan and CMMI Configuration Management

    Hi
    We are looking into implementing CMMI level 3 in our organisation.
    One of the main points is to use SolMan for Configuration Management which seems obvious.
    Does any of you "out there" have any experiences and answers/ideas to the following topics:
    - which CI's have you identified?
    - how are versions of the CI's managed?
    - how are you managing baselines and is there any demand for a baseline "rollback" in CMMI?
    And how are you handling Requirements Management and Requirements Development in SAP Solution Manager? Especially the bidirectional traceability
    Have you found any litterature on the subject?
    Thanks in advance - all help is welcome
    Peter

    I don't have a good answer to your question, but chose to reply because I'm also in search of Architectural and Operational standards and practices for WLS. Everything I see in terms of Oracle and 3rd party documentation, including the product itself, seems geared toward the developers and optimized for for their needs and desires. Precious little advice in terms of best practices for deploying and hosting production services on this platform. I'm just a lowly SA and need things explained like I'm retarded.
    Obviously common sense will have to end up addressing most of this, but why must we re-invent the wheel?
    FWIW in regards to your question, we don't rebuild our environments from scratch at every deployment. We don't even delete configurations and components at deployment. (Although I've heard that's a recommended practice, I never get a straight answer for "why?" From this I'm left to conclude that; what, WLS is unreliable, unstable? Until I hear a good reason why I should be deleting everything all the time I'll stick with my instincts.) As for configuration management, we're stuck in the stone age I'm afraid; although high on my list is to start reverse-engineering our prod config into scripted form so we can do just what you're explaining.
    At deployment, for every object we check for it, add it if it's missing, and re-set the configs. For all application deployments we undeploy/redeploy. All in WLST scripts that live in our version repo, natch. We could be doing it totally wrong, but it works so there's little impetus to change it. We're also handling an OSB deployment in a similar fashion, but that's done with a heavily modified-for-portability import.py script w/ ant.

  • Kerberos Configuration Manager for SQL Server: Access of system information failed!

    I'm trying to use the new Kerberos Configuration Manager for SQL Server tool that was released recently to verify SPN on several SQL Servers, but any time I attempt to connect to a server I get the following error in the log:
    6/24/2013 3:48:22 PM Info: Connect to WMI, \\<HOSTNAME>\root\cimv2
    6/24/2013 3:48:25 PM Error: Access of system information failed System.DirectoryServices.AccountManagement.PrincipalOperationException: An error (1332) occurred while enumerating the group membership.  The member's SID could not be resolved.
       at System.DirectoryServices.AccountManagement.SAMMembersSet.IsLocalMember(Byte[] sid)
       at System.DirectoryServices.AccountManagement.SAMMembersSet.MoveNextLocal()
       at System.DirectoryServices.AccountManagement.SAMMembersSet.MoveNext()
       at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.MoveNext()
       at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
       at KerberosCM.WMIHelper.isUserLocalAdmin(SystemInfo si, UserPrincipal user)
       at KerberosCM.WMIHelper.getUserInfo(SystemInfo mi)
    6/24/2013 3:48:25 PM Error: Error System.Exception: Access of system information failed!
       at KerberosCM.WMIHelper.getUserInfo(SystemInfo mi)
       at KerberosCM.SystemInfo.GetInfo()
       at KerberosConfigMgr.Utility.Login(String serverName, String login, String password, Boolean isCmdLine, Form uiForm)
    Things I have tried to resolve this:
    1. Verified that my account is a Domain Admin.
    2. Attempt to connect locally without inputting any information for server/user/pw
    3. Attempt to connect remotely using server/user/pw
    I always receive the same error message and log: Access of system information failed!
    Has anyone else run into this issue?

    Update to this:
    There were some invalid user accounts added to the Local Administrators group only showing up as a GUID. This caused the enumeration of the group to fail and generate the error in my original post. Removing those user accounts from the Administrators group
    got past the enumeration error.
    However, now when attempting to connect to the servers (locally or remotely) I get this error:
    6/27/2013 10:24:24 AM Info: Connect to WMI, \root\cimv2
    6/27/2013 10:24:38 AM Error: Access of system information failed System.Runtime.InteropServices.COMException (0x80070035): The network path was not found.
       at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
       at System.DirectoryServices.DirectoryEntry.Bind()
       at System.DirectoryServices.DirectoryEntry.get_AdsObject()
       at System.DirectoryServices.PropertyValueCollection.PopulateList()
       at System.DirectoryServices.PropertyValueCollection..ctor(DirectoryEntry entry, String propertyName)
       at System.DirectoryServices.PropertyCollection.get_Item(String propertyName)
       at System.DirectoryServices.AccountManagement.SAMStoreCtx.ResolveCrossStoreRefToPrincipal(Object o)
       at System.DirectoryServices.AccountManagement.SAMMembersSet.MoveNextForeign()
       at System.DirectoryServices.AccountManagement.SAMMembersSet.MoveNext()
       at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.MoveNext()
       at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
       at KerberosCM.WMIHelper.isUserLocalAdmin(SystemInfo si, UserPrincipal user)
       at KerberosCM.WMIHelper.getUserInfo(SystemInfo mi)
    6/27/2013 10:24:38 AM Error: Error System.Exception: Access of system information failed!
       at KerberosCM.WMIHelper.getUserInfo(SystemInfo mi)
       at KerberosCM.SystemInfo.GetInfo()
       at KerberosConfigMgr.Utility.Login(String serverName, String login, String password, Boolean isCmdLine, Form uiForm)

  • Configuration Managment Pack for Non Oracle Systems (new)

    Hi ,
    There is a pack called "Configuration Management" for the database. This pack manage hardware , software , updates, patches, etc for host that have installed any Oracle Software.
    Now, in EM Release 2 there is a new pack "Configuration Managment Pack for Non Oracle Systems" wich basically will allow me to the same but without the requirement to have any Oracle software installed.
    The question is : Where can i find a white paper about it? i been looking around and there is only mentions of the product, but not extra info. I know is out already 3k p/processor..
    Any ideas?
    Sergio Benavides

    Found this dated Oct 2005
    (Note the "priced in Advance of Availability" piece)
    Standalone Managers
    Configuration Management Pack for Non-Oracle Systems (priced in Advance of Availability) 2.375 522,59 Per Processor -
    Provisioning Pack (priced in Advance of Availability) 2.375 522,59 Per Processor -
    Service Level Management Pack (priced in Advance of Availability) 79 17,42 Test -
    (Must license with Beacon Plus Test pricing) 2.375 522,59 Beacon -
    System Monitoring Plug-in for Hosts (priced in Advance of Availability) 1.188 261,29 Per Processor -
    System Monitoring Plug-in for Non Oracle Databases (priced in Advance of Availability) 1.188 261,29 Per Processor -
    System Monitoring Plug-in for Non Oracle Middleware (priced in Advance of Availability)
    25 1.188 261,29 Per Processor -
    System Monitoring Plug-in for Network Devices (priced in Advance of Availability)
    26 1.188 261,29 Per Network Device -
    System Monitoring Plug-in for Storage (priced in Advance of Availability)
    27

  • VHD for System Center Configuration Manager 2012 R2

    I just downloaded of TechNet the VHD of System Center Configuration Manager 2012 R2.  However when you bring it online it is in the domain Conteso. I have searched all over TechNet and the web, but there is no record of the admin password nor is there
    any documented instructions with the download.
    http://www.microsoft.com/en-us/download/details.aspx?id=40840
    Best regards,
    Dave Clauson
    Partner Online Technical Community
    We hope you get value from our new forums platform! Tell us what you think:
    http://social.microsoft.com/Forums/en-US/partnerfdbk/threads
    This posting is provided "AS IS" with no warranties, and confers no rights

    Hi,
    I think you should find the password for Windows Server 2012 R2. Please try
    R2Preview!
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Configure Web console for existing "System center 2012 configuration manager R2"

    How to configure  Web console for existing "System center 2012 configuration manager R2"

    There is no web console in ConfigMgr 2012. If you want a web console you have to look at third-party products.
    My Blog: http://www.petervanderwoude.nl/
    Follow me on twitter: pvanderwoude

  • CRM Related Questions for Configuring Service Desk in Solution Manager

    Hi All,
    We have 3 requirements while configuring service desk in solution manager:
    1) Is there any possibility that we can restrict view of messages in solman for different teams. E.g: Finance Support team should not view message raised for Material Management Team ?
    2) Is there any possibility in service desk that we can assign message on the basis of location e.g: message raised for finance from location A should go to different support team of finance and for location B, it should go to different finance team ?
    3) Is there any possibility that we can make some question necessary while user is raising very high priority message from satellite system e.g: when we raise Very high priority message on service market place, we need to answer few mandatory questions ?
    I tried to search these functionality in standard scenario but I am not able to find something relevant. Please suggest.
    Thanks
    Sunny

    Hi Rama,
    I Need to configure the feature to generate a ticket to SAP directly in VERY HIGH priority.
    Could you please help me out into this. If you have any doc related to that Please send me.
    Thanks in Advance!
    Regards,
    Prabhat Singh

Maybe you are looking for

  • Insert or Update a target with no constraints

    I am trying to figure out how to do an insert/update on a target table which doesn't have a constraint? In other words how to define a condition on this target table attribute to achieve this? please advice. ~Prabha

  • Iwork for macbook pro.

    i'm using macbook pro early 2011 (os10.7.5) and i did not get iwork but i got microsoft. Is it possible to download iwork for my mac. if yes then how and which version will work on early 2011?

  • Applet-Servlet or RMI - which is better

    We are in the process of developing a swing-applet based system that requires regular interaction with multiple databases residing on more than one database server. The options available before us, as we evaluate are: a. Use "signed" applets ( as thi

  • Null pointer exception when view a thread in standalone forum

    Hi All, I am using Enterprise Portal SP13.I installed two SCA file for Web Forum. When I view a thread which was posted by some one or me,it throws Null Pointer Exception. It happens some times not regulary.Somtimes its working fine. Other things als

  • Planning Method in Item attribute

    dear expert, can anyone explain, may be by example, the purpose of using MRP/MPP, MPS/MPP, or others planning method in item attribute MPS/MRP Planned. Regards