Configure as métricas de visão geral do sistema – msinfo32 para o Microsoft Endpoint Configuration Manager para investigação (MECM).
Antes de Iniciar
Função necessária: sn_cimaf.sn_cimaf_admin
Procedimento
-
Abra o Microsoft Endpoint Configuration Manager.
-
Crie um script do MECM com o nome createMSInfo32File.
-
Informe o código abaixo no bloco de script.
Param(
[Parameter(Mandatory=$True)]
[string]$scriptName
)
$filePath = ".\" + $scriptName + ".txt";
#invoke msinfo32 and save data into file
msinfo32 /report $filePath;
-
Crie um script do MECM com o nome checkMsInfo32FileExist.
-
Informe o código abaixo no bloco de script.
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";
}
-
Crie um script do MECM com o nome fetchMsInfo32File.
-
Informe o código abaixo no bloco de script.
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";
}
-
Recupere e copie o GUID do script.
-
Abra a tabela de configuração do adaptador do MECM [sn_mecm_adapter_config].
A tabela de configuração do adaptador do MECM exibe a lista de configurações do adaptador.
-
Na lista de configurações, selecione e edite Informações do sistema (msinfo32).
-
No campo de Entrada de ação, adicione o GUID do script.
-
Clique em Atualizar.