共用方式為


Get-CMCollectionEvaluationStatus

取得集合評估的狀態。

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

Description

取得集合評估的狀態。 如需詳細資訊,請參閱 how to view collection 評估

提示

集合評估程式會在主要網站上進行,而不是在管理中心網站 (CAS) 上進行。 連線至主要網站時,請使用此 Cmdlet。

範例

範例1:顯示以長期完整評估的集合狀態

這個範例會先使用 CMCollectionEvaluationStatus 取得所有集合的完整評估狀態。 然後,它會使用 Where-Object 指令程式,將結果篩選到完全評估時間大於五秒的集合 (5000 毫秒) 。

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

範例2:顯示最近變更之內建集合的完整評估摘要

這個範例會先使用 CMCollection 指令程式 來取得名稱開頭的所有集合 All 。 此查詢的結果會包含所有內建的集合,例如 所有的系統所有使用者。 然後,它會將結果傳送至 CMCollectionEvaluationStatus 指令程式 ,以取得其完整的評估狀態,只有在他們有任何最近的成員變更時。 然後,它會使用 Select-Object 指令指令,只顯示集合的名稱、已完全評估的毫秒數,以及已變更的成員數目。 根據預設,輸出會顯示為表格。

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

參數

-DisableWildcardHandling

此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。

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

-EvaluationTypeOption

指定要取得狀態的評估類型,不論 FullIncremental 。 如需詳細資訊,請參閱 Configuration Manager 中的集合評估

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

-ForceWildcardHandling

這個參數會處理萬用字元,而且可能會造成未預期的行為 (不建議) 。 您無法將它與 DisableWildcardHandling合併。

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

-InputObject

指定要查詢的集合物件。 若要取得此物件,請使用 CMCollection Cmdlet。

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

-IsMemberChanged

將此參數設定為 $true 可將結果篩選為最近變更其成員資格的集合。 換句話說,即 MemberChanges 屬性不會 0

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

-名稱

指定要查詢的集合名稱。 例如,"All Users"

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

-識別碼

指定要查詢之集合的識別碼。 例如,"SMS00002"

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

輸入

ConfigurationManagement IResultObject

輸出

IResultObject []

IResultObject

IResultObject []

IResultObject