Stop-CMObjectTracking
在回收後關閉「SMS 提供者物件追蹤」。
Syntax
Stop-CMObjectTracking
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
當您使用 [ CMObjectTracking ] 追蹤 PowerShell runtime 所使用的 SMS 提供者物件時,請使用此 Cmdlet 關閉物件追蹤。 先前所分配的物件仍保持使用中狀態。
當您執行 CMObjectTracking時,PowerShell 執行時間會追蹤 Configuration Manager Cmdlet 所建立的 IResultObject 物件。 對於未手動清除的物件 .Dispose()
,請使用 Disconnect-CMTrackedObject 對照個別物件,以回收這些物件。
一旦回收物件後,就無法再重複使用它,或透過物件管線將它傳遞至另一個 Cmdlet。
Unclaimed 資源可能會導致 SMS 提供者引發配額侵犯錯誤。 這些配額問題通常是從使用大量的 SMS Provider 物件或長期執行環境中的資訊清單。
注意
這項功能是實驗性的,在未來的版本中可能會變更或移除。
從 Configuration Manager 網站磁碟機執行 Configuration Manager Cmdlet,例如 PS XYZ:\>
。 如需詳細資訊,請參閱 快速入門。
範例
範例 1
第一個命令會開啟物件追蹤。 第二個命令會收回 $obj 變數所指定的單一物件。 第三個命令會回收所有追蹤的物件。 最後一個指令會關閉物件追蹤。
Start-CMObjectTracking
# Reclaim a single tracked object
$obj | Disconnect-CMTrackedObject
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Stop-CMObjectTracking
參數
-Confirm
在 Cmdlet 執行之前,將此參數新增至提示確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。
Type: | SwitchParameter |
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 |
-WhatIf
顯示執行 Cmdlet 時會發生什麼情況。 不會執行 Cmdlet。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
無
輸出
系統.物件