Stop-CMObjectTracking

Отключите отслеживание объектов поставщика SMS после того, как они будут освобождены.

Синтаксис

Stop-CMObjectTracking
    [-DisableWildcardHandling]
    [-ForceWildcardHandling]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Описание

При использовании Start-CMObjectTracking для отслеживания объектов поставщика SMS, используемых средой выполнения PowerShell, используйте этот командлет, чтобы отключить отслеживание объектов. Ранее выделенные объекты остаются активными.

При запуске Start-CMObjectTracking среда выполнения PowerShell отслеживает объекты IResultObject , созданные командлетами Configuration Manager. Для объектов, которые не очищаются вручную с .Dispose()помощью , извлеките их с помощью disconnect-CMTrackedObject для отдельного объекта.

После восстановления объекта его больше нельзя использовать повторно или передать другому командлету через конвейер объектов.

Невостребованные ресурсы могут вызвать ошибки нарушения квоты у поставщика SMS. Эти проблемы с квотами обычно возникают при работе с большими наборами объектов поставщика SMS или в длительных средах.

Примечание.

Эта функция является экспериментальной и может быть изменена или удалена в будущем выпуске.

Запустите командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1

Первая команда включает отслеживание объектов. Вторая команда возвращает один объект, заданный переменной $obj . Третья команда возвращает все отслеживаемые объекты. Последняя команда отключает отслеживание объектов.

Start-CMObjectTracking

# Reclaim a single tracked object
$obj | Disconnect-CMTrackedObject

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Stop-CMObjectTracking

Параметры

-Confirm

Добавьте этот параметр, чтобы запрашивать подтверждение перед выполнением командлета.

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

System.Object