Compartilhar via


Get-CMCollectionEvaluationStatus

Obter o status da avaliação da coleção.

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

Obter o status da avaliação da coleção. Para obter mais informações, consulte How to view collection evaluation.

Dica

O processo de avaliação da coleção acontece em sites primários, não no site da administração central (CAS). Use este cmdlet quando estiver conectado a um site principal.

Exemplos

Exemplo 1: mostrar status para coleções com avaliação completa longa

Este exemplo primeiro usa Get-CMCollectionEvaluationStatus para obter o status de avaliação completa para todas as coleções. Em seguida, ele usa o cmdlet Where-Object para filtrar os resultados para as coleções onde o tempo de avaliação total foi maior do que cinco segundos (5000 milissegundos).

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

Exemplo 2: Mostrar resumo da avaliação completa em coleções internas que foram alteradas recentemente

Este exemplo primeiro usa o cmdlet Get-CMCollection para obter todas as coleções cujo nome começa com All . Os resultados dessa consulta incluirão todas as coleções internas, como Todos os Sistemas e Todos os Usuários. Em seguida, ele passa esses resultados para o cmdlet Get-CMCollectionEvaluationStatus para obter seu status de avaliação completo, somente se eles tiveram alguma alteração de membro recente. Em seguida, ele usa o cmdlet Select-Object para exibir apenas o nome da coleção, quantos milissegundos de avaliação completa foram necessários e quantos membros foram alterados. Por padrão, a saída é exibida como uma tabela.

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

Parâmetros

-DisableWildcardHandling

Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.

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

-EvaluationTypeOption

Especifique o tipo de avaliação para o qual obter o status, Full ou Incremental . Para obter mais informações, consulte Avaliação de coleção no Configuration Manager.

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

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

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

-Id

Especifique a ID de uma coleção para consulta. Por exemplo, "SMS00002".

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

-InputObject

Especifique um objeto de coleção a ser consultado. Para obter esse objeto, use o cmdlet Get-CMCollection.

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

-IsMemberChanged

De definir esse parâmetro $true para filtrar os resultados para coleções cuja associação foi alterada recentemente. Em outras palavras, onde o atributo MemberChanges não é 0 .

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

-Name

Especifique o nome de uma coleção para consulta. Por exemplo, "All Users".

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

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

IResultObject[]

IResultObject

IResultObject[]

IResultObject