次の方法で共有


Export-SCOMEffectiveMonitoringConfiguration

監視オブジェクトに適用できる構成をエクスポートします。

構文

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

説明

Export-SCOMEffectiveMonitoringConfiguration コマンドレットは、指定された監視オブジェクトに適用されるルール、監視、オーバーライドを取得し、ルールとモニターの有効な構成を計算してから、結果を.csv ファイルに保存します。 このファイルでは、パイプ 記号 (|) を区切り記号として使用します。

既定では、このコマンドレットは、管理グループへのアクティブな永続的な接続を使用します。 SCSession パラメーターを使用して、別の永続接続を指定します。 ComputerName パラメーターと資格情報パラメーターを使用して、管理グループへの一時的な接続を作成できます。 詳細を表示するには「Get-Help about_OpsMgr_Connections」を入力します。

例 1: コンピューターのグループの監視構成をエクスポートする

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

次の使用例は、指定したコンピューター グループ内のすべてのコンピューターの監視構成をエクスポートします。

最初のコマンドは、すべての Windows コンピューター グループのグループ メンバーを取得し、$Members変数にオブジェクトを格納します。

2 番目のコマンドでは、パイプライン演算子を使用して、$Members変数に格納されている各オブジェクトを ForEach-Object コマンドレットに渡します。これには、指定した場所の.csv ファイルにデータをエクスポートする Export-SCOMEffectiveMonitoringConfiguration コマンドが含まれます。 このコマンドには、ファイル名にコンピューターの名前が含まれており、.csv拡張子が追加されます。 ForEach-Object の詳細については、「.」と入力しますGet-Help ForEach-Object

パラメーター

-ComputerName

コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。

System Center Data Access サービスがコンピューター上で実行されている必要があります。 コンピューターを指定しない場合、コマンドレットは現在の管理グループ接続にコンピューターを使用します。

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

-Credential

管理グループ接続の PSCredential オブジェクトを指定します。 PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。 詳細を表示するには「Get-Help Get-Credential」を入力します。

ComputerName パラメーターでコンピューターを指定する場合は、そのコンピューターにアクセスできるアカウントを使用します。 既定値は現在のユーザーです。

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

-Encoding

監視構成に使用するエンコードを指定します。

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

-Instance

インスタンスを表す監視オブジェクトの配列を指定します。 クラス インスタンス オブジェクトを取得するには、 Get-SCOMClassInstance コマンドレットを 使用します。

このパラメーターは、グループ オブジェクトも受け入れます。 グループ オブジェクトを取得するには、 Get-SCOMGroup コマンドレットを使用します。

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

-Path

エクスポートされた.csv ファイルのパスとファイル名を指定します。 コマンドレットでは、ファイル名拡張子は追加されません。

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

-RecurseContainedObjects

コマンドレットが、Instance パラメーターで指定された監視オブジェクトの検出されたすべてのデータをエクスポートすることを示します。 たとえば、コンピューターの場合、コマンドレットは、コンピューター上のすべての検出と監視、およびディスクやネットワーク カードなど、コンピューター上でホストまたは格納されているすべての監視オブジェクトをエクスポートします。

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

-SCSession

Connection オブジェクトの配列を指定します。 Connection オブジェクトを取得するには、Get-SCOMManagementGroupConnection コマンドレットを使用します。

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