Get-CMCollectionEvaluationStatus

SYNOPSIS

De status van de evaluatie van de verzameling ophalen.

SYNTAX

ByName (standaard)

Get-CMCollectionEvaluationStatus [-IsMemberChanged <Boolean>] -EvaluationTypeOption <EvaluationType>
 [[-Name] <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

ById

Get-CMCollectionEvaluationStatus [-IsMemberChanged <Boolean>] -EvaluationTypeOption <EvaluationType>
 [-Id] <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

ByValue

Get-CMCollectionEvaluationStatus [-IsMemberChanged <Boolean>] -EvaluationTypeOption <EvaluationType>
 [-InputObject] <IResultObject> [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

De status van de evaluatie van de verzameling ophalen. Zie How to view collection evaluation (Verzamelingsevaluatie weergeven) voor meer informatie.

Tip

Het evaluatieproces van de verzameling vindt plaats op primaire sites, niet op de centrale beheersite (CAS). Gebruik deze cmdlet wanneer u bent verbonden met een primaire site.

EXAMPLES

Voorbeeld 1: Status weergeven voor verzamelingen met lange volledige evaluatie

In dit voorbeeld wordt eerst Get-CMCollectionEvaluationStatus gebruikt om de status van de volledige evaluatie voor alle verzamelingen op te halen. Vervolgens wordt de cmdlet Where-Object gebruikt om de resultaten te filteren op de verzamelingen waar de volledige evaluatietijd langer was dan vijf seconden (5000 milliseconden).

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

Voorbeeld 2: Samenvatting van volledige evaluatie van ingebouwde verzamelingen die onlangs zijn gewijzigd

In dit voorbeeld wordt eerst de cmdlet Get-CMCollection gebruikt om alle verzamelingen op te halen waarvan de naam met All begint. De resultaten van deze query bevatten alle ingebouwde verzamelingen, zoals Alle systemen en Alle gebruikers. Vervolgens worden deze resultaten aan de cmdlet Get-CMCollectionEvaluationStatus doorgeven om de volledige evaluatiestatus te krijgen, alleen als er recente lidwijzigingen zijn doorgevoerd. Vervolgens wordt de cmdlet Select-Object gebruikt om alleen de naam van de verzameling weer te geven, hoeveel milliseconden volledige evaluatie duurde en hoeveel leden zijn gewijzigd. Standaard wordt de uitvoer weergegeven als een tabel.

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

PARAMETERS

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-EvaluationTypeOption

Geef het type evaluatie op waarvoor de status moet worden op halen, Full ofwel of Incremental . Zie Verzamelingsevaluatie inConfiguration Manager.

Type: EvaluationType
Parameter Sets: (All)
Aliases:
Accepted values: Full, Incremental

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Id

Geef de id op van een verzameling die moet worden opgevraagd. Bijvoorbeeld "SMS00002".

Type: String
Parameter Sets: ById
Aliases: CollectionId

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-InputObject

Geef een verzamelingsobject op om een query op uit te voeren. Gebruik de cmdlet Get-CMCollection om dit object op te halen.

Type: IResultObject
Parameter Sets: ByValue
Aliases: Collection

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-IsMemberChanged

Stel deze parameter in op $true om de resultaten te filteren op verzamelingen waarvan het lidmaatschap onlangs is gewijzigd. Met andere woorden, waarbij het kenmerk MemberChanges niet 0 is.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-Name

Geef de naam op van een verzameling die moet worden opgevraagd. Bijvoorbeeld "All Users".

Type: String
Parameter Sets: ByName
Aliases: CollectionName

Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

IResultObject[]#SMS_CollectionEvaluationFull

IResultObject#SMS_CollectionEvaluationFull

IResultObject[]#SMS_CollectionEvaluationIncremental

IResultObject#SMS_CollectionEvaluationIncremental

OPMERKINGEN

Get-CMCollectionFullEvaluationStatus

Get-CMCollectionIncrementalEvaluationStatus

Get-CMCollectionInfoFromEvaluationQueue

Get-CMCollectionInfoFromFullEvaluationQueue

Get-CMCollectionInfoFromIncrementalEvaluationQueue

Get-CMCollectionInfoFromManualEvaluationQueue

Get-CMCollectionInfoFromNewEvaluationQueue

Een evaluatie van een verzameling bekijken

Evaluatie van verzamelingen in Configuration Manager