mirror of
https://github.com/inspec/inspec
synced 2024-09-22 07:21:56 +00:00
improve windows detection
This commit is contained in:
parent
d8c7898c31
commit
e4de940dfe
1 changed files with 6 additions and 1 deletions
|
@ -6,10 +6,15 @@
|
|||
|
||||
require 'json'
|
||||
|
||||
if os[:family] == 'windows'
|
||||
res = JSON.parse(command('New-Object -Type PSObject | Add-Member -MemberType NoteProperty -Name OS -Value (Get-WmiObject -Class Win32_OperatingSystem) -PassThru | Add-Member -MemberType NoteProperty -Name OSVersion -Value ([Environment]::OSVersion) -PassThru | ConvertTo-Json').stdout)
|
||||
release = res["OS"]["Caption"]
|
||||
end
|
||||
|
||||
# hijack os-detection from serverspec
|
||||
puts JSON.dump({
|
||||
os_family: os[:family],
|
||||
os_release: os[:release],
|
||||
os_release: release || os[:release],
|
||||
os_arch: os[:arch]
|
||||
})
|
||||
exit 0
|
||||
|
|
Loading…
Reference in a new issue