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
Collegamenti correlati
- Get-CMCollectionFullEvaluationStatus
- Get-CMCollectionIncrementalEvaluationStatus
- Get-CMCollectionInfoFromEvaluationQueue
- Get-CMCollectionInfoFromFullEvaluationQueue
- Get-CMCollectionInfoFromIncrementalEvaluationQueue
- Get-CMCollectionInfoFromManualEvaluationQueue
- Get-CMCollectionInfoFromNewEvaluationQueue
- Come visualizzare la valutazione della raccolta
- Valutazione della raccolta in Configuration Manager