Export-SCOMEffectiveMonitoringConfiguration
監視オブジェクトに適用できる構成をエクスポートします。
構文
Export-SCOMEffectiveMonitoringConfiguration
[-Instance] <MonitoringObject>
[-Path] <String>
[-Encoding <Encoding>]
[-RecurseContainedObjects]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
説明
Export-SCOMEffectiveMonitoringConfiguration コマンドレットは、指定された監視オブジェクトに適用されるルール、モニター、オーバーライドを取得し、ルールとモニターの有効な構成を計算してから、結果を .csv ファイルに保存します。 このファイルは、区切り記号としてパイプ記号 (|) を使用します。
既定では、このコマンドレットは、管理グループへのアクティブな永続的な接続を使用します。
SCSession パラメーターを使用して、別の永続的な接続を指定します。
ComputerName パラメーターと Credential パラメーターを使用して、管理グループへの一時的な接続を作成できます。
詳細については、「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
パラメーター
-ComputerName
コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。
System Center Data Access サービスがコンピューター上で実行されている必要があります。 コンピューターを指定しない場合、コマンドレットは現在の管理グループ接続にコンピューターを使用します。
型: | String[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Credential
管理グループ接続 PSCredential オブジェクトを指定します。
PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。
詳細については、「Get-Help Get-Credential
」と入力します。
ComputerName パラメーターでコンピューターを指定する場合は、そのコンピューターにアクセスできるアカウントを使用します。 既定値は現在のユーザーです。
型: | PSCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Encoding
監視構成に使用するエンコードを指定します。
型: | Encoding |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Instance
インスタンスを表す監視オブジェクトの配列を指定します。 クラス インスタンス オブジェクトを取得するには、Get-SCOMClassInstance コマンドレットを使用します。
このパラメーターは、グループ オブジェクトも受け入れます。 グループ オブジェクトを取得するには、Get-SCOMGroup コマンドレットを使用します。
型: | MonitoringObject |
配置: | 1 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Path
エクスポートされた .csv ファイルのパスとファイル名を指定します。 このコマンドレットでは、ファイル名拡張子は追加されません。
型: | String |
配置: | 2 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RecurseContainedObjects
コマンドレットが、Instance パラメーターで指定した監視オブジェクトの検出されたすべてのデータをエクスポートすることを示します。 たとえば、コンピューターの場合、コマンドレットは、コンピューター上のすべての検出と監視、およびディスクやネットワーク カードなど、コンピューター上でホストまたは格納されているすべての監視オブジェクトをエクスポートします。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-SCSession
Connection オブジェクトの配列
型: | Connection[] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |