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

輸入

輸出

系統.物件