Ask a questionAsk a question
 

QuestionDynamic Group based on software installation

  • Wednesday, August 19, 2009 1:20 PMvoysovrezun Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I followed the instructions in the below post:
    http://social.technet.microsoft.com/Forums/en-US/systemcenterinventory/thread/71559fd3-04bd-4ab6-882f-8cf4ec293212

    However, after 24 hours, there are no members populated in the dynamic group.  Here are the Dynamic Inclusion Rules I used:

    ( ( Object is Microsoft Office 2007 Word AND ( Version

    Greater than or equal to 12.0 ) AND True ) OR ( Object is Windows Client Operating System AND ( Operating System Version Greater than or equal to 5.1.2600 ) AND True ) )

    Reading the above statement should result in all Windows XP clients or greater or instances of Office 2007 (any SP) being members of the dynamic group.  I have tried repeatedly to make this group an AND statement of both client operating system and Office 2007, but the OR always reappears.  There are no members period though so I'm at a loss as to why this isn't working.  There are no errors generated for me to go off of. 

    Any productive assistance would be appreciated. 

All Replies

  • Friday, August 21, 2009 10:13 AMYog Li - MSFTMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Hello voysovrezun,

    You cannot use AND between two object for that the formula is stored as two membership rules in the management pack. This is a known bug which have been reported but not fixed yet.
     
    Besides, if you want to create a dynamic "Computer" Group, do not use a class of "Operating System". For example, you can use "Windows Client XP Computer" instead of "Windows Client Operating System AND ( Operating System Version Greater than or equal to 5.1.2600 ) ".

    Hope it helps,


    Yog Li - MSFT
  • Monday, August 24, 2009 3:45 PMvoysovrezun Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    This sort of helps.  I'm mainly interested creating a dynamic group based on Office 2007 installation.  I dropped the reference to any operating system on 8/18.  
    Used the singular statement:

    ( ( Object is Microsoft Office 2007 Word AND ( Version Greater than or equal to 12.0 )

    The statement was created through the GUI.  After over 72 hours, there are no members.  I will change it to the following and see what happens:
    ( Object is Microsoft Office 2007 Word AND True )

    If you have a better suggestion for accomplishing this, I'd appreciate it. 

  • Tuesday, August 25, 2009 11:34 AMYog Li - MSFTMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello voysovrezun,

    Thanks for the information.

    Besides, if you want to install an update for Office 2007 Word, you can approve the update to "All Computers" group. The SCE server will automatically determine if the agents need the update.

    Thanks,

    Yog Li - MSFT
  • Tuesday, August 25, 2009 4:19 PMvoysovrezun Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    OK, the following statement did not work:
    ( Object is Microsoft Office 2007 Word AND True )

    Over 24 hours later and still no members.  I'm not wanting to establish this for a specific update per se, but I do want a quick list of those machines with Office 2007 installed without having to drill through a series of reports to obtain the information.  Does anyone know how to make this work correctly?  Even if the group isn't based on a planned update, the dynamic population of groups is a supported feature of SCE.  I don't want to burn a support incident on something that seems so trivial. 

    Thank you
  • Monday, August 31, 2009 1:43 PMvoysovrezun Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Wow, no one knows how to make this work. 
  • Sunday, January 10, 2010 7:32 AMAnshu AgrawalMSFTUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hello,

    You are right reports is the good place to get such information and right now unfortunatly we don't have any other quick way for this.
    You can use reports from computer space -> Software Inventory reports.

    It could be good feature to have "A quick list of machines with specific software installed", thank you for your post.

    Thanks, Anshu
    This posting is provided "AS IS" with no warranties, and confers no rights.
  • Sunday, February 21, 2010 3:17 PMJonathanKing Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I too had this need and addressed it by making a custom attribute based on a registry probe
    > SOFTWARE\Microsoft\Office\12.0\Common\ProductVersion\LastProduct
    I just check to see if it that key exists, and make a group based on the result. Then I set a Software deploy task for all clients that don't have Office 2007 installed.

    Hope that helps, it took me a long time to figure out that this was not a natively supported operation. 

    -jonathan