システムの概要 - msinfo32 メトリクスを構成する
調査フレームワーク用 Microsoft Endpoint Configuration Manager (MECM) の「システムの概要 - msinfo32 メトリクス」を構成します。
始める前に
必要なロール:sn_cimaf.sn_cimaf_admin
手順
- Microsoft Endpoint Configuration Manager を開きます。
-
createMSInfo32File という名前の MECM スクリプトを作成します。
詳細については、「Microsoft Endpoint Configuration Manager でのスクリプトの作成」を参照してください。
-
スクリプトブロックに次のコードを入力します。
Param( [Parameter(Mandatory=$True)] [string]$scriptName ) $filePath = ".\" + $scriptName + ".txt"; #invoke msinfo32 and save data into file msinfo32 /report $filePath; -
checkMsInfo32FileExist という名前の MECM スクリプトを作成します。
詳細については、「Microsoft Endpoint Configuration Manager でのスクリプトの作成」を参照してください。
-
スクリプトブロックに次のコードを入力します。
Param( [Parameter(Mandatory=$True)] [string]$scriptName ) $filePath = ".\" + $scriptName + ".txt"; #check if file exist $fileExist = Test-Path -Path $filePath; #read msinfo32 data if($fileExist) { Write-Host "True" }else { Write-Host "False"; } -
fetchMsInfo32File という名前の MECM スクリプトを作成します。
詳細については、「Microsoft Endpoint Configuration Manager でのスクリプトの作成」を参照してください。
-
スクリプトブロックに次のコードを入力します。
Param( [Parameter(Mandatory=$True)] [string]$scriptName ) $filePath = ".\" + $scriptName + ".txt"; #check if file exist $fileExist = Test-Path -Path $filePath; #read msinfo32 data if($fileExist) { Get-Content $filePath; Remove-Item $filePath }else { Write-Host "File doesn't exist"; } - スクリプト GUID を取得してコピーします。
-
MECM アダプタ構成 [sn_mecm_adapter_config] テーブルを開きます。
MECM アダプタ構成テーブルには、アダプタ構成のリストが表示されます。
- 構成のリストから、[システム情報 (msinfo32)] を選択して編集します。
-
[アクションの入力] フィールドに、スクリプト GUID を追加します。
- [更新] をクリックします。