Megosztás a következőn keresztül:


Get-CMComponentStatusMessage

SYNOPSIS

Összetevők állapotüzeneteit a Konfigurációkezelő.

SYNTAX

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

DESCRIPTION

A Get-CMComponentStatusMessage parancsmag az összetevő állapotüzeneteit kapja meg egy adott időszakra vonatkozóan.

Konfigurációkezelő jelzi, hogy a műveletek sikeresek vagy sikertelenek, és más információkat is tartalmaznak az összetevő állapotüzenetei között. A szálak vagy folyamatok összetevőállapot-üzeneteket küldenek Konfigurációkezelő helynek, amelyeket helykódok azonosítnak.

Meghatározhatja, hogy mely üzeneteket kell megkapni az üzenet súlyossága, az üzenetet létrehozó összetevő, az adott összetevőt tartalmazó számítógép vagy az üzenetet megkapó Konfigurációkezelő-kiszolgáló alapján. Mindig adjon meg egy megtekintési időszakot TimeSpan objektumként.

Megjegyzés

Futtassa Konfigurációkezelő parancsmagokat a Konfigurációkezelő hely meghajtóról, például: PS XYZ:\> . További információ: Első lépések.

EXAMPLES

1. példa: Hibaüzenetek fogadása egy webhelyhez

Ez a példa a hiba súlyosságú összes üzenetet lekért egy adott kezdési időpontból.

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

2. példa: Figyelmeztető üzenetek fogadása egy webhelyről az elmúlt 24 órában

Ez a példa egy adott webhely összes figyelmeztetését lekérte az elmúlt napban.

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

3. példa: Az elmúlt 24 óra összes összetevőjének üzenetösszegzése

Ez a példa először a Get-CMSiteComponent parancsmagot használja az aktuális hely összes összetevőjének listájához. Ezt a listát több parancsmagon keresztül is átemeli a lista formázásához, majd végigkomiklálta az egyes összetevőkön. Minden összetevő esetén az utolsó napra vonatkozó hibaüzeneteket és figyelmeztetési állapotüzeneteket kapja meg. Ezután összegzi az egyes összetevőkre vonatkozó hibák és figyelmeztetések számát az elmúlt napon.

Megjegyzés

A parancs futtatása több percig is eltarthat.

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

-ComponentName (Összetevő neve)

Egy szál vagy folyamat nevét adja meg. Egy szál vagy folyamat egy összetevő állapotüzenetét küldi.

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

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

-ComputerName

Az állapotüzenetek hatókörének meghatározása és egy összetevőt tartalmazó számítógép nevének megadása.

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

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

-DisableWildcardHandling

Ez a paraméter literál karakterértékekként kezeli a helyettesítő karaktereket. Nem kombinálhatja a ForceWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ez a paraméter feldolgozza a helyettesítő karaktereket, és váratlan viselkedéshez vezethet (nem ajánlott). Nem kombinálhatja a DisableWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Severity (Súlyosság)

A lekért összetevő-állapotüzenetek súlyosságát határozza meg.

Megjegyzés

Ez a paraméter jelenleg nem működik az értékkel, de kihagyás esetén semmilyen értéket All sem ad vissza.

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

Egy helykódot ad meg, amelyről az összetevő állapotüzeneteit le kell kapnia.

Type: String
Parameter Sets: (All)
Aliases:

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

-StartTime (Kezdési idő)

Adja meg az összetevő állapotüzenetei megtekintési időszakának kezdési idejét.

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

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

CommonParameters

Ez a parancsmag a következő általános paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction és -WarningVariable. További információ: about_CommonParameters.

INPUTS

None

OUTPUTS

IResultObject[]#SMS_StatusMessage

IResultObject#SMS_StatusMessage

MEGJEGYZÉSEK

Get-CMComponentStatusSetting

Get-CMSiteComponent