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 |