Get-CMCollectionEvaluationStatus

Ottenere lo stato della valutazione della raccolta.

Sintassi

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>]

Descrizione

Ottenere lo stato della valutazione della raccolta. Per ulteriori informazioni, vedere Come visualizzare la valutazione della raccolta.

Suggerimento

Il processo di valutazione della raccolta si verifica nei siti principali e non nel sito di amministrazione centrale. Utilizzare questo cmdlet quando si è connessi a un sito primario.

Esempio

Esempio 1: Mostrare lo stato per le raccolte con valutazione completa lunga

In questo esempio viene innanzitutto utilizzato Get-CMCollectionEvaluationStatus per ottenere lo stato di valutazione completa per tutte le raccolte. Viene quindi utilizzato il cmdlet Where-Object per filtrare i risultati nelle raccolte in cui il tempo di valutazione completo è superiore a cinque secondi (5000 millisecondi).

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

Esempio 2: Visualizzare un riepilogo della valutazione completa sulle raccolte incorporate modificate di recente

In questo esempio viene innanzitutto utilizzato il cmdlet Get-CMCollection per ottenere tutte le raccolte il cui nome inizia con All . I risultati di questa query includeranno tutti gli insiemi incorporati, ad esempio Tutti i sistemi e Tutti gli utenti. Questi risultati vengono quindi passati al cmdlet Get-CMCollectionEvaluationStatus per ottenere lo stato di valutazione completo, solo se sono state apportate modifiche recenti ai membri. Viene quindi utilizzato il cmdlet Select-Object per visualizzare solo il nome della raccolta, il numero di millisecondi impiegato per la valutazione completa e il numero di membri modificati. Per impostazione predefinita, l'output viene visualizzato come tabella.

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

Parametri

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

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

-EvaluationTypeOption

Specificare il tipo di valutazione per cui ottenere lo stato, Full oppure Incremental . Per ulteriori informazioni, vedere Valutazione della raccolta in Configuration Manager.

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

-ForceWildcardHandling

Questo parametro elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non è possibile combinarlo con DisableWildcardHandling.

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

-Id

Specificare l'ID di una raccolta su cui eseguire una query. Ad esempio, "SMS00002".

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

-InputObject

Specificare un oggetto insieme su cui eseguire una query. Per ottenere questo oggetto, utilizzare il cmdlet Get-CMCollection.

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

-IsMemberChanged

Impostare questo parametro su per filtrare i risultati nelle raccolte la cui $true appartenenza è stata modificata di recente. In altre parole, dove l'attributo MemberChanges non è 0 .

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

-Name

Specificare il nome di una raccolta su cui eseguire una query. Ad esempio, "All Users".

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

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

IResultObject[]

IResultObject

IResultObject[]

IResultObject