Get-CMCollectionFullEvaluationStatus
Get the full evaluation status for a collection.
Syntax
Get-CMCollectionFullEvaluationStatus
[-Name <String>]
[-IsMemberChanged <Boolean>]
[<CommonParameters>]
Get-CMCollectionFullEvaluationStatus
-Id <String>
[-IsMemberChanged <Boolean>]
[<CommonParameters>]
Get-CMCollectionFullEvaluationStatus
-InputObject <IResultObject>
[-IsMemberChanged <Boolean>]
[<CommonParameters>]
Description
Get the full evaluation status for a collection. For more information, see How to view collection evaluation.
Tip
The collection evaluation process happens on primary sites, not on the central administration site (CAS). Use this cmdlet when connected to a primary site.
Examples
Example 1: Show status for collections with long full evaluation
This example first uses Get-CMCollectionFullEvaluationStatus to get the status of full evaluation for all collections. It then uses the Where-Object cmdlet to filter the results to the collections where the full evaluation time was greater than five seconds (5000 milliseconds).
Get-CMCollectionFullEvaluationStatus | Where-Object Length -gt 5000
Parameters
-Id
Specify the ID of a collection to query. For example, "SMS00002"
.
Type: | String |
Aliases: | CollectionId |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specify a collection object to query. To get this object, use the Get-CMCollection cmdlet. This parameter currently only accepts a single collection object.
Type: | IResultObject |
Aliases: | Collection |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsMemberChanged
Set this parameter to $true
to filter the results to collections whose membership recently changed. In other words, where the MemberChanges attribute isn't 0
.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specify the name of a collection to query. For example, "All Users"
.
Type: | String |
Aliases: | CollectionName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Inputs
None
Outputs
System.Object
Related Links
- Get-CMCollectionEvaluationStatus
- Get-CMCollectionIncrementalEvaluationStatus
- Get-CMCollectionInfoFromEvaluationQueue
- Get-CMCollectionInfoFromFullEvaluationQueue
- Get-CMCollectionInfoFromIncrementalEvaluationQueue
- Get-CMCollectionInfoFromManualEvaluationQueue
- Get-CMCollectionInfoFromNewEvaluationQueue
- How to view collection evaluation
- Collection evaluation in Configuration Manager