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.