Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
SYNOPSIS
Limpe os objetos PowerShell não reutilizados para evitar erros de violação de quota do fornecedor de SMS.
SYNTAX
ByValue (Padrão)
Disconnect-CMTrackedObject [-Force] -InputObject <IDisposable[]> [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
ByAll
Disconnect-CMTrackedObject [-All] [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
DESCRIPTION
Quando utilizar o Start-CMObjectTracking para rastrear os objetos do fornecedor de SMS utilizados pelo tempo de funcionamento powerShell, utilize este cmdlet para limpar estes recursos quando já não são necessários.
Quando executar Start-CMObjectTracking, o tempo de execução do PowerShell rastreia os objetos IResultObject criados pelos cmdlets do Gestor de Configuração. Para objetos que não sejam limpos .Dispose() manualmente, reclame-os utilizando Disconnect-CMTrackedObject contra um objeto individual.
Uma vez recuperado um objeto, não pode mais ser reutilizado ou passado para outro cmdlet através do oleoduto do objeto.
O Stop-CMObjectTracking pode ser utilizado para desligar o rastreio de objetos. Os objetos previamente atribuídos permanecem ativos.
Os recursos não reclamados podem fazer com que o Fornecedor de SMS aumente os erros de violação de quotas. Estas questões de quota manifestam-se tipicamente de trabalhar com grandes conjuntos de objetos do Fornecedor de SMS ou em ambientes de longa duração.
Nota
Esta funcionalidade é experimental e pode estar sujeita a alterações ou remoção numa versão futura.
Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\> . Para mais informações, consulte a partida.
EXAMPLES
Exemplo 1
O primeiro comando liga o rastreio de objetos. 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 rastreio de objetos.
Start-CMObjectTracking
# Reclaim a single tracked object
$obj | Disconnect-CMTrackedObject -Force
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Stop-CMObjectTracking
PARAMETERS
- Todos
Adicione este parâmetro para recuperar todos os objetos rastreados.
Type: SwitchParameter
Parameter Sets: ByAll
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Confirm
Adicione este parâmetro para solicitar a confirmação antes do cmdlet ser executado.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableWildcardHandling
Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Force
Adicione este parâmetro para executar o comando sem pedir confirmação.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ForceWildcardHandling
Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-InputObject
Especifique qualquer IResultObject que tenha criado anteriormente com um cmdlet do Gestor de Configuração.
Type: IDisposable[]
Parameter Sets: ByValue
Aliases: InputObjects
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
- O QueIf
Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não funciona.
Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.