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.