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.