Sdílet prostřednictvím


Get-CMComponentStatusMessage

SYNOPSIS

Získá stavové zprávy komponenty v Configuration Manager.

SYNTAX

Get-CMComponentStatusMessage [-ComponentName <String>] [-ComputerName <String>] [-Severity <Severity>]
 [-SiteCode <String>] -StartTime <DateTime> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

DESCRIPTION

Rutina Get-CMComponentStatusMessage načte stavové zprávy komponenty v zadaném období.

Configuration Manager určuje, jestli operace budou úspěšné nebo neúspěšné, a zahrnout další informace do stavových zpráv součástí. Vlákna nebo procesy odesílají stavové zprávy komponenty do Configuration Manager lokality, které jsou identifikovány kódy lokality.

Můžete definovat, které zprávy se mají získat závažností zprávy, součást, která vytvořila zprávu, počítač, který hostuje tuto součást, nebo Server Configuration Manager, který zprávu obdrží. Vždy zadejte periodu zobrazení jako objekt TimeSpan .

Poznámka

Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: získání chybových zpráv pro web

Tento příklad načte všechny zprávy s závažností chyby z konkrétního počátečního času.

Get-CMComponentStatusMessage -StartTime "2/1/2013 12:00 AM" -Severity Error

Příklad 2: získání varovných zpráv pro web během posledních 24 hodin

Tento příklad načte všechna upozornění pro určitou lokalitu za poslední den.

Get-CMComponentStatusMessage -StartTime $(Get-Date).AddHours(-24) -Severity Warning -SiteCode "CM1"

Příklad 3: získání souhrnu zpráv pro všechny komponenty během posledních 24 hodin

Tento příklad nejprve pomocí rutiny Get-CMSiteComponent načte seznam všech komponent z aktuální lokality. Tento seznam vychází z několika rutin pro naformátování seznamu a pak projde všemi komponentami. Pro každou součást získá stavové zprávy o chybách a upozornění za poslední den. Pak shrnuje počet chyb a upozornění pro jednotlivé součásti za poslední den.

Poznámka

Spuštění tohoto příkazu může trvat několik minut.

PS OPC:\> Get-CMSiteComponent | Select-Object -ExpandProperty ComponentName -Unique | Sort-Object ComponentName | ForEach-Object {
    $errs  = $(Get-CMComponentStatusMessage -ComponentName $_ -Severity Error -StartTime $(Get-Date).AddHours(-24)).Count
    $warns = $(Get-CMComponentStatusMessage -ComponentName $_ -Severity Warning -StartTime $(Get-Date).AddHours(-24)).Count
    [pscustomobject]@{
        Component  = $_
        Errors     = $errs
        Warnings   = $warns
    }
}

Component                             Errors Warnings
---------                             ------ --------
SMS_AD_SECURITY_GROUP_DISCOVERY_AGENT    742        0
SMS_WSUS_SYNC_MANAGER                     90        0
SMS_WSUS_CONFIGURATION_MANAGER             0        0
SMS_WSUS_CONTROL_MANAGER                  62        0
SMS_AD_SYSTEM_DISCOVERY_AGENT              0        0
SMS_CLIENT_HEALTH                          0        0
SMS_CLOUD_PROXYCONNECTOR                   0        0
SMS_AD_USER_DISCOVERY_AGENT                0      612
...

PARAMETERS

-Component

Určuje název vlákna nebo procesu. Vlákno nebo proces odesílá stavovou zprávu součásti.

Type: String
Parameter Sets: (All)
Aliases: Component

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

-ComputerName

Určete rozsah výsledků stavových zpráv a zadejte název počítače, který je hostitelem součásti.

Type: String
Parameter Sets: (All)
Aliases: MachineName

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

-DisableWildcardHandling

Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

– Závažnost

Určuje závažnost stavových zpráv součásti, které mají být získány.

Poznámka

Tento parametr v tuto chvíli nepracuje s All hodnotou, ale při vynechání nevrátí žádné hodnoty.

Type: Severity
Parameter Sets: (All)
Aliases:
Accepted values: All, Error, Warning, Information

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

-SiteCode

Určuje kód lokality, ze které se mají získat stavové zprávy komponenty.

Type: String
Parameter Sets: (All)
Aliases:

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

– Čas_spuštění

Zadejte čas začátku období prohlížení pro stavové zprávy součásti.

Type: DateTime
Parameter Sets: (All)
Aliases: ViewingPeriod

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

CommonParameters

Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.

INPUTS

Žádná

OUTPUTS

IResultObject [] #SMS_StatusMessage

IResultObject # SMS_StatusMessage

POZNÁMKY

Get-CMComponentStatusSetting

Get-CMSiteComponent