Freigeben über


Get-CMCollectionEvaluationStatus

Ruft den Status der Sammlungsauswertung ab.

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

Ruft den Status der Sammlungsauswertung ab. Weitere Informationen finden Sie unter Anzeigen der Sammlungsauswertung.

Tipp

Der Sammlungsauswertungsprozess erfolgt an primären Standorten, nicht am Standort der zentralen Verwaltung (Cas). Verwenden Sie dieses Cmdlet, wenn eine Verbindung mit einem primären Standort besteht.

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 Sammlungen abzurufen. Anschließend wird das Cmdlet Where-Object verwendet, um die Ergebnisse in die Sammlungen zu filtern, in denen die gesamte Auswertungszeit größer als fünf Sekunden (5000 Millisekunden) war.

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

Beispiel 2: Zusammenfassung der vollständigen Auswertung integrierter Sammlungen anzeigen, die sich kürzlich geändert haben

In diesem Beispiel wird zunächst das Cmdlet Get-CMCollection verwendet, um alle Sammlungen abzurufen, deren Name mit Allbeginnt. Die Ergebnisse dieser Abfrage enthalten alle integrierten Sammlungen wie Alle Systeme und Alle Benutzer. Anschließend wird diese Ergebnisse an das Cmdlet Get-CMCollectionEvaluationStatus übergeben, um den vollständigen Auswertungsstatus zu erhalten, nur wenn die letzten Memberänderungen aufgetreten sind. Anschließend wird das Cmdlet Select-Object verwendet, um nur den Namen der Sammlung anzuzeigen, wie viele Millisekunden die vollständige Auswertung gedauert hat und wie viele Mitglieder sich geändert haben. 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 Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EvaluationTypeOption

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

Typ:EvaluationType
Zulässige Werte:Full, Incremental
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Id

Geben Sie die ID einer abzufragenden Sammlung an. Beispiel: "SMS00002".

Typ:String
Aliase:CollectionId
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-InputObject

Geben Sie ein abzufragende Auflistungsobjekt an. Verwenden Sie zum Abrufen dieses Objekts das Cmdlet Get-CMCollection .

Typ:IResultObject
Aliase:Collection
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-IsMemberChanged

Legen Sie diesen Parameter auf fest $true , um die Ergebnisse nach Auflistungen zu filtern, deren Mitgliedschaft sich kürzlich geändert hat. Anders ausgedrückt: Das MemberChanges-Attribut ist nicht 0.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

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

Typ:String
Aliase:CollectionName
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Ausgaben

IResultObject[]

IResultObject

IResultObject[]

IResultObject