Share via


Get-CMCollectionEvaluationStatus

Obtenir l’état de l’évaluation de la collection.

Syntax

Get-CMCollectionEvaluationStatus
   [-IsMemberChanged <Boolean>]
   -EvaluationTypeOption <EvaluationType>
   [[-Name] <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMCollectionEvaluationStatus
   [-IsMemberChanged <Boolean>]
   -EvaluationTypeOption <EvaluationType>
   [-Id] <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]
Get-CMCollectionEvaluationStatus
   [-IsMemberChanged <Boolean>]
   -EvaluationTypeOption <EvaluationType>
   [-InputObject] <IResultObject>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Obtenir l’état de l’évaluation de la collection. Pour plus d’informations, voir Comment afficher l’évaluation de la collection.

Conseil

Le processus d’évaluation de la collection se produit sur les sites principaux, et non sur le site d’administration centrale (CAS). Utilisez cette cmdlet lorsqu’elle est connectée à un site principal.

Exemples

Exemple 1 : Afficher l’état des collections avec une évaluation complète longue

Cet exemple utilise d’abord Get-CMCollectionEvaluationStatus pour obtenir l’état d’évaluation complète pour toutes les collections. Il utilise ensuite l’cmdlet Where-Object pour filtrer les résultats dans les collections où la durée d’évaluation complète était supérieure à cinq secondes (5 000 millisecondes).

Get-CMCollectionEvaluationStatus -EvaluationTypeOption Full | Where-Object Length -gt 5000

Exemple 2 : Afficher le résumé de l’évaluation complète sur les collections intégrées qui ont récemment été modifiées

Cet exemple utilise d’abord l’cmdlet Get-CMCollection pour obtenir toutes les collections dont le nom commence par All . Les résultats de cette requête incluent toutes les collections intégrées telles que Tous les systèmes et Tous les utilisateurs. Il transmet ensuite ces résultats à l’cmdlet Get-CMCollectionEvaluationStatus pour obtenir leur état d’évaluation complet, uniquement s’ils ont apporté des modifications récentes aux membres. Il utilise ensuite l’cmdlet Select-Object pour afficher uniquement le nom de la collection, le nombre de millisecondes de l’évaluation complète et le nombre de membres modifiés. Par défaut, la sortie s’affiche sous la mesure d’un tableau.

Get-CMCollection -Name "All*" | Get-CMCollectionEvaluationStatus -EvaluationTypeOption Full -IsMemberChanged $True | Select-Object CollectionName, Length, MemberChanges

Paramètres

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EvaluationTypeOption

Spécifiez le type d’évaluation pour lequel obtenir l’état, soit Full Incremental . Pour plus d’informations, voir l’évaluation de la collection dans Configuration Manager.

Type:EvaluationType
Accepted values:Full, Incremental
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Id

Spécifiez l’ID d’une collection à interroger. Par exemple, "SMS00002".

Type:String
Aliases:CollectionId
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Spécifiez un objet de collection à interroger. Pour obtenir cet objet, utilisez la cmdlet Get-CMCollection.

Type:IResultObject
Aliases:Collection
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-IsMemberChanged

Définissez ce paramètre pour $true filtrer les résultats sur les collections dont l’appartenance a récemment été modifiée. En d’autres termes, où l’attribut MemberChanges n’est pas 0 .

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Name

Spécifiez le nom d’une collection à interroger. Par exemple, "All Users".

Type:String
Aliases:CollectionName
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

IResultObject[]

IResultObject

IResultObject[]

IResultObject