Export-SCOMEffectiveMonitoringConfiguration

bir izleme nesnesine uygulanabilir yapılandırmayı dışarı aktarır.

Syntax

Export-SCOMEffectiveMonitoringConfiguration
      [-Instance] <MonitoringObject>
      [-Path] <String>
      [-Encoding <Encoding>]
      [-RecurseContainedObjects]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [<CommonParameters>]

Description

Export-SCOMEffectiveMonitoringConfiguration cmdlet'i, belirtilen bir izleme nesnesine uygulanan kuralları, izleyicileri ve geçersiz kılmaları alır, kuralların ve izleyicilerin etkin yapılandırmasını hesaplar ve ardından sonuçları bir .csv dosyasına kaydeder. Bu dosya ayırıcı olarak kanal simgesini (|) kullanır.

Varsayılan olarak, bu cmdlet bir yönetim grubuna etkin kalıcı bağlantıyı kullanır. Farklı bir kalıcı bağlantı belirtmek için SCSession parametresini kullanın. ComputerName ve Credential parametrelerini kullanarak bir yönetim grubuna geçici bağlantı oluşturabilirsiniz. Daha fazla bilgi için Get-Help about_OpsMgr_Connections yazın.

Örnekler

Örnek 1: Bir bilgisayar grubu için izleme yapılandırmasını dışarı aktarma

PS C:\>$Members = (Get-SCOMGroup -DisplayName "All Windows Computers").GetRelatedMonitoringObjects()
PS C:\> $Members | ForEach-Object { Export-SCOMEffectiveMonitoringConfiguration -Instance $_ -Path "C:\temp\$($_.DisplayName).csv" -RecurseContainedObjects }

Bu örnek, belirtilen bir bilgisayar grubundaki tüm bilgisayarlar için izleme yapılandırmasını dışarı aktarır.

İlk komut, Tüm Windows Bilgisayarları grubunun grup üyelerini alır ve nesneleri $Members değişkeninde depolar.

İkinci komut, $Members değişkeninde depolanan her nesneyi, verileri belirtilen konumdaki bir .csv dosyasına aktaran Export-SCOMEffectiveMonitoringConfiguration komutunu içeren ForEach-Object cmdlet'ine geçirmek için işlem hattı işlecini kullanır. Komut, dosya adında bilgisayarın adını içerir ve bir .csv uzantısı ekler. ForEach-Object hakkında daha fazla bilgi için yazınGet-Help ForEach-Object.

Parametreler

-ComputerName

Bilgisayar adlarının dizisini belirtir. Cmdlet, bu bilgisayarlar için yönetim gruplarıyla geçici bağlantılar kurar. NetBIOS adlarını, IP adreslerini veya tam etki alanı adlarını (FQDN' ler) kullanabilirsiniz. Yerel bilgisayarı belirtmek için bilgisayar adını, localhost'u veya bir nokta (.) yazın.

System Center Veri Erişim hizmeti bilgisayarda çalışıyor olmalıdır. Bir bilgisayar belirtmezseniz, cmdlet geçerli yönetim grubu bağlantısı için bilgisayarı kullanır.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Yönetim grubu bağlantısı için bir PSCredential nesnesi belirtir. PSCredential nesnesi almak için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için Get-Help Get-Credential yazın.

ComputerName parametresinde bir bilgisayar belirtirseniz, o bilgisayara erişimi olan bir hesap kullanın. Varsayılan, mevcut kullanıcıdır.

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

-Encoding

İzleme yapılandırması için kullanılacak kodlamayı belirtir.

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

-Instance

Örnekleri temsil eden izleme nesneleri dizisini belirtir. Sınıf örneği nesnesi almak için Get-SCOMClassInstance cmdlet'ini kullanın.

Bu parametre grup nesnelerini de kabul eder. Bir grup nesnesi almak için Get-SCOMGroup cmdlet'ini kullanın.

Type:MonitoringObject
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Dışarı aktarılan .csv dosyasının yolunu ve dosya adını belirtir. Cmdlet bir dosya adı uzantısı eklemez.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RecurseContainedObjects

Cmdlet'in Instance parametresinin belirttiği izleme nesnesi için bulunan tüm verileri dışarı aktardığını gösterir. Örneğin, bir bilgisayar söz konusu olduğunda, cmdlet bilgisayardaki tüm bulmaları ve izleyicileri ve diskler veya ağ kartları gibi bilgisayarda barındırılan veya bulunan tüm izleme nesnelerini dışarı aktarır.

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

-SCSession

Bağlantı nesneleri dizisini belirtir. Bağlantı nesnesi almak için Get-SCOMManagementGroupConnection cmdlet'ini kullanın.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False