From e09497116fc5c7851421e554c81863078e998680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=BE=D0=BB=D1=8F=D0=BA=D0=BE=D0=B2=20=D0=98=D0=B3?= =?UTF-8?q?=D0=BE=D1=80=D1=8C?= Date: Thu, 1 Aug 2019 14:44:07 +0300 Subject: [PATCH] Fix new-collector wmi members initialization --- tools/collector-generator/New-Collector.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/collector-generator/New-Collector.ps1 b/tools/collector-generator/New-Collector.ps1 index d926d277..bb03c2e4 100644 --- a/tools/collector-generator/New-Collector.ps1 +++ b/tools/collector-generator/New-Collector.ps1 @@ -17,7 +17,7 @@ else { $wmiObject = Get-WMIObject -ComputerName $ComputerName -Class $Class } -$members = $wmiObject ` +$members = @($wmiObject ` | Get-Member -MemberType Properties ` | Where-Object { $_.Definition -Match '^u?int' -and $_.Name -NotMatch '_' } ` | Select-Object Name, @{Name="Type";Expression={$_.Definition.Split(" ")[0]}} @@ -25,7 +25,7 @@ $input = @{ "Class"=$Class; "CollectorName"=$CollectorName; "Members"=$members -} | ConvertTo-Json +} | ConvertTo-Json) $outFileName = "..\..\collector\$CollectorName.go".ToLower() $input | .\collector-generator.exe | Out-File -NoClobber -Encoding UTF8 $outFileName go fmt $outFileName