Get-CMComponentStatusMessage
SYNOPSIS
Configuration Manager bileşen durum iletilerini alın.
SYNTAX
Get-CMComponentStatusMessage [-ComponentName <String>] [-ComputerName <String>] [-Severity <Severity>]
[-SiteCode <String>] -StartTime <DateTime> [-DisableWildcardHandling] [-ForceWildcardHandling]
[<CommonParameters>]
DESCRIPTION
Get-CMComponentStatusMessage cmdlet 'i, belirli bir süre için bileşen durum iletilerini alır.
Configuration Manager, işlemlerin başarılı veya başarısız olduğunu ve bileşen durum iletilerine diğer bilgileri içerip içermediğini gösterir. İş parçacıkları veya süreçler, bileşen durum iletilerini site kodları tarafından tanımlanan Configuration Manager sitelerine gönderir.
İleti önem derecesine göre hangi iletilerin alınacağını, iletiyi oluşturan bileşeni, bu bileşeni barındıran bilgisayarı veya iletiyi alan Configuration Manager sunucuyu tanımlayabilirsiniz. Zaman aralığı nesnesi olarak bir görüntüleme dönemi belirleyin.
Not
Örneğin, Configuration Manager site sürücüsünden Configuration Manager cmdlet 'lerini çalıştırın PS XYZ:\>
. Daha fazla bilgi için başlarken bölümüne bakın.
EXAMPLES
Örnek 1: bir site için hata iletileri al
Bu örnek, belirli bir başlangıç zamanından hata önem derecesine sahip tüm iletileri alır.
Get-CMComponentStatusMessage -StartTime "2/1/2013 12:00 AM" -Severity Error
Örnek 2: son 24 saat içindeki bir site için uyarı iletileri alın
Bu örnek, son gün içinde belirli bir site için tüm uyarıları alır.
Get-CMComponentStatusMessage -StartTime $(Get-Date).AddHours(-24) -Severity Warning -SiteCode "CM1"
Örnek 3: son 24 saat içindeki tüm bileşenlerin ileti özetini al
Bu örnek ilk olarak, geçerli sitedeki tüm bileşenlerin listesini almak için Get-CMSiteComponent cmdlet 'ini kullanır. Bu liste, listeyi biçimlendirmek ve sonra her bir bileşen üzerinden döngü uygulamak için çeşitli cmdlet 'lerde bu listeyi yöneltme. Her bir bileşen için, son güne ait hata ve uyarı durum iletilerini alır. Ardından, son gündeki her bir bileşen için hata ve uyarı sayısını özetler.
Not
Bu komutun çalışması birkaç dakika sürebilir.
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
Bir iş parçacığının veya işlemin adını belirtir. Bir iş parçacığı veya işlem bir bileşen durum iletisi gönderir.
Type: String
Parameter Sets: (All)
Aliases: Component
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-ComputerName
Durum iletilerinin sonuçlarını kapsamını belirleyin ve bir bileşeni barındıran bilgisayarın adını belirtin.
Type: String
Parameter Sets: (All)
Aliases: MachineName
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Disableyavaya Cardhandling
Bu parametre, joker karakterleri değişmez değer karakter değerleri olarak değerlendirir. Bunu Forceyavaya Cardhandling ile birleştiremezsiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Forcebir Cardhandling
Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). Bunu Disableyavaya Cardhandling ile birleştiremezsiniz.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Önem derecesi
Alınacak bileşen durum iletilerinin önem derecesini belirtir.
Not
Bu parametre Şu anda All
değeriyle çalışmıyor, ancak atlanırsa hiçbir değer döndürmez.
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
-Sitekodu
Bileşen durum iletilerinin alınacağı bir site kodu belirtir.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-StartTime
Bileşen durum iletileri için görüntüleme döneminin başlaması için bir saat belirtin.
Type: DateTime
Parameter Sets: (All)
Aliases: ViewingPeriod
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.