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.