Aracılığıyla paylaş


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.

INPUTS

Hiçbiri

OUTPUTS

Iresultobject [] #SMS_StatusMessage

Iresultobject # SMS_StatusMessage

NOTLAR

Get-CMComponentStatusSetting

Get-CMSiteComponent