Dela via


Start-CMObjectTracking

SYNOPSIS

Börja spåra SMS-providerobjekt som används av PowerShell för att återta dem.

SYNTAX

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

DESCRIPTION

Använd Start-CMObjectTracking för att spåra SMS-providerobjekt som används av PowerShell-körningen. Använd sedan Disconnect-CMTrackedObject för att rensa resurserna när de inte längre behövs.

När du kör Start-CMObjectTracking spårar PowerShell-körningen IResultObject-objekt som skapats Konfigurationshanteraren cmdlets. För objekt som inte rensas manuellt med återtar du dem med .Dispose() disconnect-CMTrackedObject mot ett enskilt objekt.

När ett objekt har återtats kan det inte längre återanvändas eller skickas till en annan cmdlet via objektpipelinen.

Stop-CMObjectTracking kan användas för att stänga av objektspårning. Tidigare allokerade objekt förblir aktiva.

Resurser som inte har frigöras kan göra att SMS-providern skapar kvotöverträdelser. Kvotproblemen beror vanligtvis på att du arbetar med stora uppsättningar SMS-providerobjekt eller i långvariga miljöer.

Anteckning

Den här funktionen är experimentell och kan komma att ändras eller tas bort i en framtida version.

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1

Det första kommandot aktiverar objektspårning. Det andra kommandot återtar ett enda objekt som anges av $obj variabeln. Det tredje kommandot återtar alla spårade objekt. Det sista kommandot inaktiverar objektspårning.

Start-CMObjectTracking

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

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Stop-CMObjectTracking

PARAMETERS

-Confirm

Lägg till den här parametern för att fråga efter bekräftelse innan cmdleten körs.

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

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Ingen

OUTPUTS

System.Object

ANTECKNINGAR

Disconnect-CMTrackedObject

Stop-CMObjectTracking