Condividi tramite


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 altre informazioni, vedere Come visualizzare la valutazione della raccolta.

Consiglio

Il processo di valutazione della raccolta avviene nei siti primari, non nel sito di amministrazione centrale. Usare questo cmdlet quando si è connessi a un sito primario.

Esempio

Esempio 1: Visualizzare lo stato per le raccolte con valutazione completa estesa

Questo esempio usa innanzitutto Get-CMCollectionEvaluationStatus per ottenere lo stato della valutazione completa per tutte le raccolte. Usa quindi il cmdlet Where-Object per filtrare i risultati in base alle raccolte in cui il tempo di valutazione completo è stato maggiore di cinque secondi (5000 millisecondi).

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

Esempio 2: Visualizzare il riepilogo della valutazione completa delle raccolte predefinite modificate di recente

In questo esempio viene innanzitutto usato il cmdlet Get-CMCollection per ottenere tutte le raccolte il cui nome inizia con All. I risultati di questa query includeranno tutte le raccolte predefinite, ad esempio Tutti i sistemi e Tutti gli utenti. Questi risultati vengono quindi passati al cmdlet Get-CMCollectionEvaluationStatus per ottenere lo stato completo della valutazione, solo se sono presenti modifiche recenti ai membri. Usa quindi il cmdlet Select-Object per visualizzare solo il nome della raccolta, il numero di millisecondi di 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.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-EvaluationTypeOption

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

Tipo:EvaluationType
Valori accettati:Full, Incremental
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

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

Tipo:String
Alias:CollectionId
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InputObject

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

Tipo:IResultObject
Alias:Collection
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-IsMemberChanged

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

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

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

Tipo:String
Alias:CollectionName
Posizione:0
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Output

IResultObject[]

IResultObject

IResultObject[]

IResultObject