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 All
beginnt. 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
Ähnliche Themen
- Get-CMCollectionFullEvaluationStatus
- Get-CMCollectionIncrementalEvaluationStatus
- Get-CMCollectionInfoFromEvaluationQueue
- Get-CMCollectionInfoFromFullEvaluationQueue
- Get-CMCollectionInfoFromIncrementalEvaluationQueue
- Get-CMCollectionInfoFromManualEvaluationQueue
- Get-CMCollectionInfoFromNewEvaluationQueue
- So zeigen Sie die Sammlungsauswertung an
- Sammlungsauswertung in Configuration Manager