Start-CMObjectTracking

SYNOPSIS

Rozpocznij śledzenie obiektów dostawcy programu SMS używanych przez program PowerShell do ich odzyskania.

SYNTAX

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

DESCRIPTION

Użyj polecenia Start-CMObjectTracking, aby śledzić obiekty dostawcy programu SMS używane przez środowisko uruchomieniowe programu PowerShell. Następnie użyj polecenia Disconnect-CMTrackedObject, aby wyczyścić te zasoby, gdy nie będą już potrzebne.

Po uruchomieniu polecenia Start-CMObjectTracking środowisko uruchomieniowe programu PowerShell śledzi obiekty IResultObject utworzone przez Menedżer konfiguracji cmdlet. W przypadku obiektów, które nie są czyszczone ręcznie za pomocą funkcji , odzyskaj je przy użyciu .Dispose() polecenia Disconnect-CMTrackedObject względem pojedynczego obiektu.

Po odzyskaniu obiektu nie można go już używać ponownie ani przekazywanego do innego polecenia cmdlet za pośrednictwem potoku obiektu.

Polecenie Stop-CMObjectTracking może służyć do wyłączenia śledzenia obiektów. Wcześniej przydzielone obiekty pozostają aktywne.

Nie odzyskane zasoby mogą powodować, że dostawca programu SMS zgłasza błędy naruszenia limitu przydziału. Te problemy z limitami przydziału zwykle manifestują się podczas pracy z dużymi zestawami obiektów dostawcy programu SMS lub w środowiskach długotrwałych.

Uwaga

Ta funkcja jest eksperymentalna i może ulec zmianie lub usunięciu w przyszłej wersji.

Uruchom Menedżer konfiguracji cmdlet z dysku Menedżer konfiguracji lokacji, na przykład PS XYZ:\> . Aby uzyskać więcej informacji, zobacz wprowadzenie.

EXAMPLES

Przykład 1

Pierwsze polecenie włącza śledzenie obiektów. Drugie polecenie odzyskuje pojedynczy obiekt określony przez zmienną $obj . Trzecie polecenie odzyskuje wszystkie śledzone obiekty. Ostatnie polecenie wyłącza śledzenie obiektów.

Start-CMObjectTracking

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

# Reclaim all tracked objects
Disconnect-CMTrackedObject -All

Stop-CMObjectTracking

PARAMETERS

-Confirm

Dodaj ten parametr, aby monitować o potwierdzenie przed rozpoczęciem pracy polecenia cmdlet.

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

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

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości znaków literału. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.

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

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

Brak

OUTPUTS

System.Object

UWAGI

Disconnect-CMTrackedObject

Stop-CMObjectTracking