Get-CMCollectionFullEvaluationStatus
Get the full evaluation status for a collection.
Syntax
ByName (Default)
Get-CMCollectionFullEvaluationStatus
[-Name <String>]
[-IsMemberChanged <Boolean>]
[<CommonParameters>]
ById
Get-CMCollectionFullEvaluationStatus
-Id <String>
[-IsMemberChanged <Boolean>]
[<CommonParameters>]
ByValue
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"
.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Aliases: | CollectionId |
Parameter sets
ById
Position: | Named |
Mandatory: | True |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | 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.
Parameter properties
Type: | IResultObject |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Aliases: | Collection |
Parameter sets
ByValue
Position: | Named |
Mandatory: | True |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | 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
.
Parameter properties
Type: | Boolean |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Parameter sets
(All)
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
-Name
Specify the name of a collection to query. For example, "All Users"
.
Parameter properties
Type: | String |
Default value: | None |
Supports wildcards: | False |
DontShow: | False |
Aliases: | CollectionName |
Parameter sets
ByName
Position: | Named |
Mandatory: | False |
Value from pipeline: | False |
Value from pipeline by property name: | False |
Value from remaining arguments: | False |
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
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