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
指定要取得狀態的評估類型,不論 Full
或 Incremental
。 如需詳細資訊,請參閱 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
相關連結
- CMCollectionFullEvaluationStatus
- CMCollectionIncrementalEvaluationStatus
- CMCollectionInfoFromEvaluationQueue
- CMCollectionInfoFromFullEvaluationQueue
- CMCollectionInfoFromIncrementalEvaluationQueue
- CMCollectionInfoFromManualEvaluationQueue
- CMCollectionInfoFromNewEvaluationQueue
- 如何檢視集合評估
- Configuration Manager 中的集合評估