Disconnect-CMTrackedObject
SYNOPSIS
Schoon ongebruikte PowerShell-objecten op om fouten met quotumschending van SMS-provider te voorkomen.
SYNTAX
ByValue (standaard)
Disconnect-CMTrackedObject [-Force] -InputObject <IDisposable[]> [-DisableWildcardHandling]
[-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]
ByAll
Disconnect-CMTrackedObject [-All] [-Force] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
[-Confirm] [<CommonParameters>]
DESCRIPTION
Wanneer u Start-CMObjectTracking gebruikt om SMS Provider-objecten bij te houden die worden gebruikt door de PowerShell-runtime, gebruikt u deze cmdlet 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 worden doorgegeven aan een andere cmdlet 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 bij het overschrijden van het quotum verhoogt. Deze quotumproblemen komen doorgaans tot uiting in het 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 -Force
# Reclaim all tracked objects
Disconnect-CMTrackedObject -All
Stop-CMObjectTracking
PARAMETERS
-Alle
Voeg deze parameter toe om alle bij te houden objecten vrij te maken.
Type: SwitchParameter
Parameter Sets: ByAll
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-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
-Force
Voeg deze parameter toe om de opdracht uit te voeren zonder om bevestiging te vragen.
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
-InputObject
Geef een IResultObject op dat u eerder hebt gemaakt met een Configuration Manager cmdlet.
Type: IDisposable[]
Parameter Sets: ByValue
Aliases: InputObjects
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
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.