Solved

Problem adding computers to group

Posted on 2008-06-11
1
248 Views
Last Modified: 2008-06-16
I have created some groups, and then wanted to add some servers to these groups. Most of them I had no problem adding, but some groups I get this error:

I dont really know what is causing this.

For some groups I tried renaming them, and suddenly I could add the servers, but for others this solution doesnt work
Note:  The following information was gathered when the operation was attempted.  The information may appear cryptic but provides context for the error.  The application will continue to run.
 

: Verification failed with [1] errors:

-------------------------------------------------------

Error 1:

: Failed to verify Discovery [UINameSpace140e4aac3df244f4ba437150a3d5b649.Group.DiscoveryRule]

Failed to verify referenced module : ID=GroupPopulationDataSourceInvalid configuration specified for Module [GroupPopulationDataSource]Incorrect expression : '$MPElement[Name="System.Mom.BackwardCompatibility.Library!System.Mom.BackwardCompatibility.Computer"]' specified. Unable to resolve this expression. Please check this expression for errors. (Hints:  Check for correct character casing (upper case/lower case), mismatched "$" signs, double quotes("), square brackets "[" or "]" ). Here is a sample expression: $MPElement[Name="Windows!Microsoft.Windows.Computer"]/NetworkName$

-------------------------------------------------------
 

Failed to verify Discovery [UINameSpace140e4aac3df244f4ba437150a3d5b649.Group.DiscoveryRule]Failed to verify referenced module : ID=GroupPopulationDataSourceInvalid configuration specified for Module [GroupPopulationDataSource]Incorrect expression : '$MPElement[Name="System.Mom.BackwardCompatibility.Library!System.Mom.BackwardCompatibility.Computer"]' specified. Unable to resolve this expression. Please check this expression for errors. (Hints:  Check for correct character casing (upper case/lower case), mismatched "$" signs, double quotes("), square brackets "[" or "]" ). Here is a sample expression: $MPElement[Name="Windows!Microsoft.Windows.Computer"]/NetworkName$

: Failed to verify Discovery [UINameSpace140e4aac3df244f4ba437150a3d5b649.Group.DiscoveryRule]

Failed to verify referenced module : ID=GroupPopulationDataSourceInvalid configuration specified for Module [GroupPopulationDataSource]Incorrect expression : '$MPElement[Name="System.Mom.BackwardCompatibility.Library!System.Mom.BackwardCompatibility.Computer"]' specified. Unable to resolve this expression. Please check this expression for errors. (Hints:  Check for correct character casing (upper case/lower case), mismatched "$" signs, double quotes("), square brackets "[" or "]" ). Here is a sample expression: $MPElement[Name="Windows!Microsoft.Windows.Computer"]/NetworkName$

: Failed to verify referenced module : ID=GroupPopulationDataSource

Invalid configuration specified for Module [GroupPopulationDataSource]Incorrect expression : '$MPElement[Name="System.Mom.BackwardCompatibility.Library!System.Mom.BackwardCompatibility.Computer"]' specified. Unable to resolve this expression. Please check this expression for errors. (Hints:  Check for correct character casing (upper case/lower case), mismatched "$" signs, double quotes("), square brackets "[" or "]" ). Here is a sample expression: $MPElement[Name="Windows!Microsoft.Windows.Computer"]/NetworkName$

: Invalid configuration specified for Module [GroupPopulationDataSource]

Incorrect expression : '$MPElement[Name="System.Mom.BackwardCompatibility.Library!System.Mom.BackwardCompatibility.Computer"]' specified. Unable to resolve this expression. Please check this expression for errors. (Hints:  Check for correct character casing (upper case/lower case), mismatched "$" signs, double quotes("), square brackets "[" or "]" ). Here is a sample expression: $MPElement[Name="Windows!Microsoft.Windows.Computer"]/NetworkName$

: Incorrect expression : '$MPElement[Name="System.Mom.BackwardCompatibility.Library!System.Mom.BackwardCompatibility.Computer"]' specified. Unable to resolve this expression. Please check this expression for errors. (Hints:  Check for correct character casing (upper case/lower case), mismatched "$" signs, double quotes("), square brackets "[" or "]" ). Here is a sample expression: $MPElement[Name="Windows!Microsoft.Windows.Computer"]/NetworkName$

Open in new window

0
Comment
Question by:mhjortby
1 Comment
 
LVL 5

Accepted Solution

by:
madhusk earned 500 total points
ID: 21759946
Does the account used for discovery have appropriate permissions on the target computer?


Open a command window with the "Run As" option using the account used for discovery, normally this is the MOM server action account.  
Use the command "net view ComputerName to verify that the account can connect using the API NetworkStationGetInfo.  This command may return the result, "There are no entries in the list."  This simply means that, the machine does not have any publicly visible shares.  
If the result is "Access denied.", then the account used does not have permission to contact the machine.
If the result is The command completed successfully. then the computer is properly configured for discovery.
0

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I've always wanted to allow a user to have a printer no matter where they login. The steps below will show you how to achieve just that. In this Article I'll show how to deploy printers automatically with group policy and then using security fil…
Learn about cloud computing and its benefits for small business owners.
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, just open a new email message. In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
Many functions in Excel can make decisions. The most simple of these is the IF function: it returns a value depending on whether a condition you describe is true or false. Once you get the hang of using the IF function, you will find it easier to us…

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now