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