Compartilhar via


Stop-CMObjectTracking

Desative o controlo de objetos do Fornecedor de SMS depois de serem recuperados.

Sintaxe

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

Description

Quando utilizar Start-CMObjectTracking para controlar os objetos do Fornecedor de SMS utilizados pelo runtime do PowerShell, utilize este cmdlet para desativar o controlo de objetos. Os objetos alocados anteriormente permanecem ativos.

Quando executa Start-CMObjectTracking, o runtime do PowerShell controla os objetos IResultObject criados pelos cmdlets do Configuration Manager. Para objetos que não são limpos manualmente com .Dispose(), recupere-os utilizando Disconnect-CMTrackedObject num objeto individual.

Depois de um objeto ser recuperado, já não pode ser reutilizado ou transmitido para outro cmdlet através do pipeline de objetos.

Os recursos não reclamados podem fazer com que o Fornecedor de SMS crie erros de violação de quota. Normalmente, estes problemas de quota manifestam-se ao trabalhar com grandes conjuntos de objetos do Fornecedor de SMS ou em ambientes de execução prolongada.

Observação

Esta funcionalidade é experimental e pode estar sujeita a alterações ou remoção numa versão futura.

Execute cmdlets do Configuration Manager a partir da unidade do site do Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, veja Introdução.

Exemplos

Exemplo 1

O primeiro comando ativa o controlo de objetos. O segundo comando recupera um único objeto especificado pela variável $obj . O terceiro comando recupera todos os objetos controlados. O último comando desativa o controlo 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 este parâmetro para pedir confirmação antes da execução do cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DisableWildcardHandling

Este parâmetro trata os carateres universais como valores de carateres literais. Não pode combiná-lo com ForceWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ForceWildcardHandling

Este parâmetro processa carateres universais e pode levar a um comportamento inesperado (não recomendado). Não pode combiná-lo com DisableWildcardHandling.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-WhatIf

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

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

None

Saídas

System.Object