Share via


Stop-CMObjectTracking

Desativar o controle de objeto do Provedor de SMS depois que eles são recuperados.

Syntax

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

Description

Quando você usa Start-CMObjectTracking para rastrear objetos do Provedor de SMS usados pelo tempo de execução do PowerShell, use este cmdlet para desativar o controle de objetos. Objetos alocados anteriormente permanecem ativos.

Quando você executar Start-CMObjectTracking, o tempo de execução do PowerShell rastreia objetos IResultObject criados por cmdlets do Configuration Manager. Para objetos que não são limpos manualmente com .Dispose() , recupere-os usando Disconnect-CMTrackedObject em um objeto individual.

Depois que um objeto é recuperado, ele não pode mais ser reutilizado ou passado para outro cmdlet através do pipeline de objeto.

Os recursos não reclamados podem fazer com que o Provedor de SMS aumente os erros de violação de cota. Esses problemas de cota geralmente se manifestam por trabalhar com grandes conjuntos de objetos provedores de SMS ou em ambientes de longa duração.

Observação

Esse recurso é experimental e pode estar sujeito a alterações ou remoção em uma versão futura.

Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\> exemplo. Para obter mais informações, consulte getting started.

Exemplos

Exemplo 1

O primeiro comando a turns on object tracking. O segundo comando recupera um único objeto especificado pela variável $obj. O terceiro comando recupera todos os objetos rastreados. O último comando desliga o controle de objetos.

Start-CMObjectTracking

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

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Stop-CMObjectTracking

Parâmetros

-Confirm

Adicione esse parâmetro para solicitar confirmação antes que o cmdlet seja executado.

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

-DisableWildcardHandling

Este parâmetro trata caracteres curinga como valores literais de caracteres. Não é possível combiná-lo com ForceWildcardHandling.

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

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.

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

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

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

Entradas

Nenhum

Saídas

System.Object