Delen via


Start-CMObjectTracking

SYNOPSIS

Begin met het bijhouden van SMS-providerobjecten die door PowerShell worden gebruikt om ze vrij te maken.

SYNTAX

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

DESCRIPTION

Gebruik Start-CMObjectTracking om SMS-providerobjecten bij te houden die worden gebruikt door de PowerShell-runtime. Gebruik vervolgens Disconnect-CMTrackedObject om deze resources op te schonen wanneer ze niet meer nodig zijn.

Wanneer u Start-CMObjectTracking gebruikt, houdt de PowerShell-runtime IResultObject-objecten bij die zijn gemaakt door Configuration Manager cmdlets. Voor objecten die niet handmatig worden opgeschoond met , maakt u ze vrij met .Dispose() Disconnect-CMTrackedObject voor een afzonderlijk object.

Zodra een object is vrijgevorderd, kan het niet meer opnieuw worden gebruikt of aan een andere cmdlet worden doorgegeven via de objectpijplijn.

Stop-CMObjectTracking kan worden gebruikt om objecttracking uit te schakelen. Eerder toegewezen objecten blijven actief.

Niet-geclaimde resources kunnen ertoe leiden dat de SMS-provider fouten veroorzaakt bij het overschrijden van het quotum. Deze quotumproblemen komen meestal voor door te werken met grote sets SMS-providerobjecten of in langlopende omgevingen.

Notitie

Deze functie is experimenteel en kan in een toekomstige release worden gewijzigd of verwijderd.

Voer Configuration Manager cmdlets uit vanaf Configuration Manager-sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1

Met de eerste opdracht schakelt u objecttracking in. Met de tweede opdracht wordt één object vrijgemaakt dat is opgegeven door de $obj variabele. Met de derde opdracht worden alle bij te houden objecten vrijgevorderd. Met de laatste opdracht wordt objecttracking uitgeschakeld.

Start-CMObjectTracking

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

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Stop-CMObjectTracking

PARAMETERS

-Confirm

Voeg deze parameter toe om te vragen om bevestiging voordat de cmdlet wordt uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Geen

OUTPUTS

System.Object

OPMERKINGEN

Disconnect-CMTrackedObject

Stop-CMObjectTracking