Get-CMCollectionEvaluationStatus

Abrufen des Status der Sammlungsauswertung.

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

Beschreibung

Abrufen des Status der Sammlungsauswertung. Weitere Informationen finden Sie unter "Anzeigen der Sammlungsauswertung".

Tipp

Der Sammlungsauswertungsprozess erfolgt auf primären Websites, nicht auf der Zentraladministrationswebsite (Central Administration Site, CAS). Verwenden Sie dieses Cmdlet, wenn Sie mit einem primären Standort verbunden sind.

Beispiele

Beispiel 1: Anzeigen des Status für Sammlungen mit langer vollständiger Auswertung

In diesem Beispiel wird zunächst Get-CMCollectionEvaluationStatus verwendet, um den Status der vollständigen Auswertung für alle Auflistungen abzurufen. Anschließend wird das Cmdlet "Where-Object" verwendet, um die Ergebnisse nach den Auflistungen zu filtern, in denen die vollständige Auswertungszeit größer als fünf Sekunden (5000 Millisekunden) war.

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

Beispiel 2: Anzeigen einer Zusammenfassung der vollständigen Auswertung für integrierte Sammlungen, die kürzlich geändert wurden

In diesem Beispiel wird zunächst das Cmdlet "Get-CMCollection" verwendet, um alle Auflistungen abzurufen, deren Name mit All beginnt. Die Ergebnisse dieser Abfrage umfassen alle integrierten Auflistungen wie "Alle Systeme" und "Alle Benutzer". Anschließend werden diese Ergebnisse an das Cmdlet "Get-CMCollectionEvaluationStatus" übergeben, um den vollständigen Evaluierungsstatus zu erhalten, nur wenn kürzlich Änderungen an den Membern vorgenommen wurden. Anschließend wird das Cmdlet "Select-Object" verwendet, um nur den Namen der Auflistung anzuzeigen, wie viele Millisekunden die vollständige Auswertung gedauert hat und wie viele Mitglieder geändert wurden. Standardmäßig wird die Ausgabe als Tabelle angezeigt.

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

Parameter

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

-EvaluationTypeOption

Geben Sie den Typ der Auswertung an, für die der Status abgerufen werden soll, Full oder Incremental . Weitere Informationen finden Sie unter Sammlungsauswertung in Configuration Manager.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

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

-Id

Geben Sie die ID einer Abfragesammlung an. Beispiel: "SMS00002".

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

-InputObject

Geben Sie ein Abfragobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet "Get-CMCollection".

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

-IsMemberChanged

Legen Sie diesen Parameter $true fest, um die Ergebnisse nach Auflistungen zu filtern, deren Mitgliedschaft kürzlich geändert wurde. Anders ausgedrückt, wenn das MemberChanges-Attribut nicht 0 vorhanden ist.

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

-Name

Geben Sie den Namen einer Abfragesammlung an. Beispiel: "All Users".

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

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

IResultObject[]

IResultObject

IResultObject[]

IResultObject