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
Liens associés
- Get-CMCollectionFullEvaluationStatus
- Get-CMCollectionIncrementalEvaluationStatus
- Get-CMCollectionInfoFromEvaluationQueue
- Get-CMCollectionInfoFromFullEvaluationQueue
- Get-CMCollectionInfoFromIncrementalEvaluationQueue
- Get-CMCollectionInfoFromManualEvaluationQueue
- Get-CMCollectionInfoFromNewEvaluationQueue
- Comment afficher l’évaluation du regroupement
- Évaluation de la collection dans Configuration Manager