Query based collection
Hi everyone, i am using sccm 2012 R2
I want to create a device collection based on operating system versions like winxp x86, winxp x64, win7x86, win7x64, win8 x86, win8 x64, win8.1 x64 win8.1 x86.
please do guide me how to create query based collection
Operating system
Version number
Windows 8.1
6.3*
Windows Server 2012 R2
6.3*
Windows 8
6.2
Windows Server 2012
6.2
Windows 7
6.1
Windows Server 2008 R2
6.1
Windows Server 2008
6.0
Windows Vista
6.0
Windows Server 2003 R2
5.2
Windows Server 2003
5.2
Windows XP 64-Bit Edition
5.2
Windows XP
5.1
Windows 2000
5.0
For more infomation, pleaes review the link below:
List of Microsoft Windows versions
http://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
Use the following query to build collection.
select
SMS_R_SYSTEM.ResourceID,
SMS_R_SYSTEM.ResourceType,
SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier,
SMS_R_SYSTEM.ResourceDomainORWorkgroup,
SMS_R_SYSTEM.Client
from
SMS_R_System
where
SMS_R_System.OperatingSystemNameandVersion like "%Workstation%"/"%Server%"
and SMS_R_System.OperatingSystemNameandVersion like "%6.2%"
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.
Similar Messages
-
Query based collections SCCM 2012 R2
Hi to everyone. Is there any book or other material needed to master process of creating query-based collections? It is done using WQL not T-SQL so it is a little bit tricky, not only syntax itself but also classes where particular information useful to
create custom query-based collection can be found. I used WQL before only to create WMI filters for some GPOs in order to narrow their scope e.g. only to Windows 7 workstations in domain. These WMI filters were usually created
with one short WQL line, it was very simple WQL query. Bare in mind all classes that exist in SCCM database googling can be useful to solve some problems but it would be better to have some book and to master creation of query-based
collections.Hi,
You could review the file smsprov.log.
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. -
SCCM 2012 R2 - query based Collection based on missing update
Hi,
I was wondering if anyone knew what attribute to use in console to create query based collection for missing patches? I viewed the entire list of attributes available in console but I cannot seem to find anything that says "Windows Updates" or
something similar.
thanksYou might also consider creating a saved search with all updates that are deployed but still required.
Kent Agerlund | My blogs: blog.coretech.dk and
SCUG.DK | Twitter: @Agerlund | Linkedin:
Kent Agerlund | Author:
Mastering System Center 2012 R2 Configuration Manager -
How to deploy configuration manager client package to a query based collection
Hi
I have created one OU based collection.Now i wants to deploy client package to this collection so that the client automatically get installed,whenever a new machine added to the OU and so on to the collection.
But the issue is with configuration manager client package deployment,as we can't deploy the default configuration package to the collection(Deploy option is grayed out). For this i created a new configuration manager client package and deployed this package
to the query based collection.
Now when a new machine added to this collection,the client did not appear to deploy on this machine. Please helpIf you want all the devices in the OU to get the client, you can use a Computer Startup Script to deploy it. Everybody just uses Jason's since it does everything and is well documented.
http://blog.configmgrftw.com/configmgr-client-startup-script/
I hope that helps,
Nash
Nash Pherson, Senior Systems Consultant
Now Micro -
My Blog Posts
If you've found a bug or want the product worked differently,
share your feedback.
<-- If this post was helpful, please click "Vote as Helpful". -
Collection based query based on domain
Hello Everyone,
I am having a problem creating a custom collection in my SCCM enviornment
I want query based collection All Windows Operating
Systems except one domain ( In our environment we have 20 domain , in this i need to exclude one domain)
Could you help anyone to get this pleaseUnderstood Jeremy,
Do you have sub domains under the one you want to exclude?
Like sub.exclude.com under exclude.com?
We don't have child domain on this.
In our environment total 20000 machines are there. On the domain excluding having 9000 machines.
while I executing with this query i am getting total machines count is 17000 , suppose I have to get around 11000 machines.
Please help on this. I have to show my management today, because today is deadline for this. Please help on this -
Query for collection is not function on SCCM 2012 R2
Hi,
I have a System Center 2012 R2 Config Manager as single management point. The SCCM is already have Endpoint Protection Point role installed. Then I need to create a new collection that contain all SCEP clients, to as deployment target of a rule and policy.
I've try to create a query-based collection, with the following query language :
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_INSTALLED_SOFTWARE on SMS_G_System_INSTALLED_SOFTWARE.ResourceId
= SMS_R_System.ResourceId where SMS_G_System_INSTALLED_SOFTWARE.ProductName = "System Center 2012 Endpoint Protection"
But after the collection is created, none of the emerging client that have SCEP installed.
Earlier I have apply this query on the SCCM 2012 SP1 environtment, and it is work. But now I have migrate to the SCCM 2012 R2, and this query is seems not function on R2 version.
Is there difference query language between SCCM 2012 SP1 and R2?
Thanks.
Regards, Bar WaelahHi,
I saw System Center 2012 Endpoint Protection is under Installed Applications (64) node when I open Resource Explorer on a computer that installed System Center 2012 Endpoint Protection.
So I edited your query, then these computers appeared on the collection.
select SMS_R_SYSTEM.ResourceID,SMS_R_SYSTEM.ResourceType,SMS_R_SYSTEM.Name,SMS_R_SYSTEM.SMSUniqueIdentifier,SMS_R_SYSTEM.ResourceDomainORWorkgroup,SMS_R_SYSTEM.Client from SMS_R_System inner join SMS_G_System_ADD_REMOVE_PROGRAMS_64 on SMS_G_System_ADD_REMOVE_PROGRAMS_64.ResourceID
= SMS_R_System.ResourceId where SMS_G_System_ADD_REMOVE_PROGRAMS_64.DisplayName like "System Center 2012 Endpoint Protection"
Best Regards,
Joyce Li
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. -
I want to query based on a date range. I wrote the following EJB QL:
"select object(a) from ActionItems as a where a.dueDate
between ?1 and ?2"
But when I deployed the application to Oracle's EJB server, I got the following error:
Auto-deploying biogen.jar (No previous deployment found)... Invalid type for expression (a.dueDate BETWEEN ?1 AND ?2)
EJB QL statement : 'select object(a) from ActionItems as a where a.dueDate between ?1 and ?2'
EJB QL method : public abstract java.util.Collection ActionItemsLocalHome.findByDueDateRange(java.sql.Date,java.sql.Date) throws javax.ejb.FinderException
at com.sun.ejb.ejbql.parser.EjbQLParser.parse EjbQLParser.java:218)
at com.sun.ejb.ejbql.EjbQLDriver.parse(EjbQLDriver.java:86)
at com.sun.ejb.sqlgen.SQLGenerator.generateSQLForEjbQLQueries(SQLGenerator.java:704)
It works fine for a number range, but does not work for a date range.
Any one has an idea on how to write a correct EJB QL for a query based on date range?
Thanks.
JingzhiRe-posted. Please help!
-
Have you guys ever tried to write a query based on CMP?
The EJB QL is:
select object(a) from ActionItems as a where a.duedate = ?1
When I deployed it to OC4J, I got the following error:
Error compiling D:\oc4j903\j2ee\home\applications\biogen/biogen.jar: Error trans
lating EJBQL: Invalid type for expression (a.dueDate = ?1)
EJB QL statement : 'select object(a) from ActionItems as a where a.dueDate = ?1'
EJB QL method : public abstract java.util.Collection ActionItemsLocalHome.findByDueDate(java.sql.Date) throws javax.ejb.FinderException
Auto-deploying file:/D:/oc4j903/j2ee/home/applications/biogen/biogen/ (Assembly
had been updated)...
So, any query that is based on date will not work for OC4J, is this a bug or what?
Thanks for the reply.
JingzhiI would post this question (and your date range question) to the J2EE group. More J2EE/EJB specific questions are answered there.
To my understanding the standard ejb2.0 specification is weak in date comparisons for queries. I believe you need to add your date queries to your application server specific orion-ejb-jar.xml file. I'm not sure of how, I would post that question to the J2EE forum, or look it up in the 9ias documentation.
-Mark -
Query based taxonomy from scratch gives NoSuchMethodError...
I'm trying to create a query based taxonomy following the instuctions specified in the help docs: KM Platform -> Admin Guide -> Content Mgmt -> Taxonomies and Classification -> Creating a QBT -> from scratch. I created an index on a newly created (hence empty) folder in the 'documents' repository. So, essentially, the data source points to that folder. Also, I selected 'TREX Classification' on the 'Service' drop-down while creating the index. I left the crwler profile as blank. Then I went on to create a new 'Query Based Taxonomy'. I was able to create it alright, but as soon as I click on it to add folder and the such, I get this error:
java.lang.NoSuchMethodError
at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.getDocumentTaxRMRids(TaxonomyNamespaceManager.java:1876)
at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.getTaxonomyClassResources(TaxonomyNamespaceManager.java:1831)
at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.addChildDocuments(TaxonomyNamespaceManager.java:1942)
at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.getChildren(TaxonomyNamespaceManager.java:368)
at com.sapportals.wcm.repository.CollectionImpl.internalGetChildren(CollectionImpl.java:966)
at com.sapportals.wcm.repository.CollectionImpl.getChildren(CollectionImpl.java:179)
Any help in solving this is highly apprecaited.
We run EP6 SP2.
I did NOT create a 'crawler profile' for this set up.
thanks,
Biju.Hi Biju,
re. your NW'04 SP stack 4 migration intention:
NW'04 is still in ramp-up (SP stack 4 is the current shipment bundle of it) so at the current point in time, only participating ramp-up customers can use it.
A migration from EP6.0 SP2 to NW'04 will be possible (but not during the ramp-up phase).
From a Knowledge Management & Collaboration perspective, we will port most of the NW'04 SP stack 4 functions to EP6.0 SP2 as well. These functions will be shipped as EP6.0 SP2 Patch 5 (planned shipment date beginning of Q4 / 2004) so for mid-term, you can also plan to stay on EP6.0 SP2 if you have no other pressing reasons for going to NW'04 (e.g. enhanced Web AS functions).
This feature porting from NW -> EP6.0 SP2 is an 'only-once' action, however, and NetWeaver will be the release for new features in the future.
Regards,
Joerg -
BEx query based on virtual cube donu00B4t display a valid List of Value (LOV)
Hello
I have a problem with an invalid LOV. The scenario is the following; There´s a BEx query based on a virtual cube. The query has an exit variable on caracteristic that is based on 0CALMONTH.
At Universe Designer I simply create a connection, a universe based on this query and export.
At Web Intelligence (also at Live Office), when I try to execute de query, the prompt to fill my exit variable display a list of value that doesn´t match with the values of the caracteristic at the cube.
Actually, the list at the prompt starts with 01.0000 and finishes with 05.0968.
In Universe Designer, the option to edit the list of values is not available. But I think that editing the LOV is not the correct way.
I´ve tried creating a new query based on the DSO that is the source of the virtual cube. In this case, I had a valid list. Unfortunately, I can´t use this DSO.
Did anyone already have this problem?Hi James,
can you explain what you mean with "input length for that filed" ?
The field in the table is varchar2(120). I coudn't found options for the List of value.
Thanks for your response
Carsten
null -
Include Button that executes PL/SQL procedure to SQL query based region
I would like to add two columns to a SQL query region.
These columns would not be sourced from the query, but rather would be used to execute a PL/SQL procedure.
For example, I would like to have a manager approve or deny adding an additional employee to the department.
There would be one button for APPROVE. And, one button for DENY.
The PL/SQL procedure would execute to perform the required DML based upon the selected action (either APPROVE or DENY).
A sample output would look like this:
<APPROVE>, <DENY>, John Doe, Accountant
<APPROVE>, <DENY>, Jane Doe, Accountant
Is there any way to add a button to a SQL Query based report region where that button executes a stored proc? If so, what is the basic process for doing this?
Thanks!
-ReidIs there any way to add a button to a SQL Query based report region where that button executes a stored proc? If so, what is the basic process for doing this?Conditional page item? You can associate processes with buttons on a page
-
How to build a query based on(UNION) 3 vendor InfoObject
Dear Experts:
I have a requirement to build one query based on 3 vendor InfoObjct: 0VENDOR + 0VEN_COMPC + 0VEN_PURORG.
I tried to build a multiprovider upon these 3 infoobjects, but when I Identify(Assign) the key for each InfoObject, supposely there should be 3 InfoObject for me to check (0VENDOR, 0VEN_COMPC and 0VEN_PURORG) so that I can UNION these 3 infoobjects together on vendor number. But since the reference infoobject of these 3 vendor master data is different, I can not check the 3 together.
Can anybody let me know how to build that query? I only need vendor number show once, and the attributes of 0VEN_COMPC and 0VEN_PURORG can be union to 0vENDOR.
Any post would be appreciated and thank you all in advance!
Best Regards!
TimHi,
you can create a link between the vendor objects itself, means link 0vendor with 0ven_compc and 0ven_purorg. This should give you a list of all vendors multiplied with the comp codes multiplied with the purch. org. May be here it is possible to create another link between a attribute (eg. comp_code of 0ven_purorg with comp_code of 0ven_compc). In case it is not possible you need to add this link information somehow. Another option might be to create 2 queries. One on a infoset of 0vendor and 0ven_purorg and another one on 0vendor and 0ven_compc.
regards
Siggi -
RWI 00200 Error while scheduling the Bex Query based Webi report
Dear All,
I am facing the below error while scheduling the Bex Query based Webi report.
Error:RWI 00200
We are using BO XI 4.0 Sp05.
Please adviseHi,
I am on BO 4.0 SP05 Patch 6. Webi reports are just showing processing but not giving results. When I try to create new report it is throwing java security error.
Tried applet patch upgrade(From link : https://websmp207.sap-ag.de/~sapidb/011000358700000902752013E) for webi certificate but didn't help.
Please suggest what could be done.
Thanks and Regards,
Ankit Sharma -
Error while creating Query based taxonomy.
Hi,
I have created an index and trying to build a query based taxonomy though
Taxonomy Query Builder in content management. Earlier I have created
another index but after that I have deleted it but still while trying to build a query based
taxonomy it is giving an error that earlier index doesn't exist and not diaplaying the new
index and taxonomy that I have created. Taxonomy Trainer is working fine.
Please suggest to resolve this problem.
Thanks,
DeepikaHi,
did u created the taxonomy in the new index are you imported.
Generally once you delete an index and you try to create an index with the same name wil give error. This may be because of the cache problem. Try to restart the server. Hope that may help you.
Raghu -
Query Based Taxonomy - Dynamic Creation of a Query Problem
Hi,
I'm trying to create new category nodes in a taxonomy and to assing them queries. I know how to do this, but I encountered a strange behavior. Here is the situation:
I have a string property DocumentType. When manualy creating a query, it looks like:
DocumentType CONTAINS "Some string"
But when I do the same using code I get:
DocumentType IS "Some string"
And as a result of this, the taxanomy is not working properly.
Here is the code:
indexService =
(IIndexService) ResourceFactory
.getInstance()
.getServiceFactory()
.getService(
IServiceTypesConst.INDEX_SERVICE);
// This kind of classification index offers functionality working with query based taxonomies
qbcIndex = (IQBClassificationIndex) indexService.getIndex(indexId);
// Get a query folder - a query folder is a representation of a query based taxonomies category
queryFolder = qbcIndex.getQueryFolder(RID.getRID(folder));
// List of IQueryEntry objects for the query folder
queryEntryList = queryFolder.getQuery(context);
// Cast the IQBClassificationIndex into a ISearchIndex object
searchIndex = (ISearchIndex) qbcIndex;
queryEntry = searchIndex.getNewQueryEntry();
queryEntry.setRowType(IQueryEntry.ROW_TYPE_ATTRIBUTE);
queryEntry.setPropertyName(propertyName);
queryEntry.setPropertyOperator(IQueryEntry.PROPERTY_OPERATOR_EQUAL);
queryEntry.setValue(propertyValue);
queryEntry.setTermAction(IQueryEntry.TERM_ACTION_EXACT);
queryEntryList.add(queryEntry);
// Set the query for the query folder
queryFolder.setQuery(queryEntryList, context);
qbcIndex.updateCategoryContents("Document_Types", false, context);
Can somebody tell me what am I doing wrong please. Isn't it because of IQueryEntry.PROPERTY_OPERATOR_EQUAL? Is there any substring operator?
Thanks a lot.Hi, Robert
In this moment, I have a problem with Query Based Taxonomy, maybe could you help me. I insert the query in to the taxonomy from code, but when i use the method
qbcIndex.updateCategoryContents("/taxonomies/borrame5/Prueba2", false, context);
I got the next exception:
#1.5#0014C210F3D1002A000001200000565B000431CC93AD5979#1180654627543#System.err#sap.com/irj#System.err#dummy01#10241#####SAPEngine_Application_Thread[impl:3]_17##0#0#Error##Plain### at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)#
#1.5#0014C210F3D100310000012B0000565B000431CCC47166AB#1180655445698#System.err#sap.com/irj#System.err#dummy01#10241#####SAPEngine_Application_Thread[impl:3]_18##0#0#Error##Plain###com.sapportals.wcm.service.indexmanagement.IndexNotReadyException: Some documents are not included in this update because indexing has not been finished yet.#
#1.5#0014C210F3D100310000012C0000565B000431CCC4717417#1180655445701#System.err#sap.com/irj#System.err#dummy01#10241#####SAPEngine_Application_Thread[impl:3]_18##0#0#Error##Plain### at com.sapportals.wcm.service.indexmanagement.retrieval.trex.AbstractTrexIndex.updateCategoryContents(AbstractTrexIndex.java:2493)#
I have doubt what parameters i need to pass to the method updateCategoryContents,
Let me give some information:
taxonomy:
/taxonomies/borrame5/Prueba2
repository:
/documents/Portal_KOF/KM/Pruebas1/Pruebas Versionamiento
classification and search index:
borrame5
I can't classify automatically, when i insert the query from code. When I manually insert the query from the portal, automatic classification run perfectly.
Thanks
Greetings
JARO.
Maybe you are looking for
-
Message flow in SAP PI 7.31 JAVA only for ABAP Proxy synchronous scenario with Oracle DB
Dear Experts, I am working on a synchronous scenario Sender ABAP Proxy <===> SAP PI 7.31 JAVA only <===> Oracle Database.I have successfully configured all the proxy configurations as well both Sender SOAP and JDBC receiver channels are showing no er
-
How do I remove all of the contacts that Facebook put into my Contacts? iPhone 5
I have a million contacts now, including duplicates of people who were already there. It's a giant mess. I went to Settings > Facebook > (Toggle "Contacts" to Off) and then did Update All Contacts, but they're still there. In addition to not being ab
-
Error occurred in the data selection,If i do Repeat, then it is working fin
Hi Freinds, Here is the error message, Error message from the source system Diagnosis An error occurred in the source system. System Response Caller 09 contains an error message. Further analysis: The error occurred in Extractor . Refer to the error
-
Using vb.net in Business One SDK is there a variable from which the user internal-key can be established ?
-
Activity Sorting DSO in BCS 6.04 - what is the purpose?
HI, We are migrating from source system ODS to target system DSO - but one DSO in target has no matching ODS in source - "Activity Sorting" - does any know what this is for (the target system is a playpen and currently contains no data)? The fields i