go.mondoo.com/cnquery@v0.0.0-20231005093811-59568235f6ea/providers/os/resources/windows/computerinfo.go (about) 1 // Copyright (c) Mondoo, Inc. 2 // SPDX-License-Identifier: BUSL-1.1 3 4 package windows 5 6 import ( 7 "encoding/json" 8 "io" 9 ) 10 11 const PSGetComputerInfo = "Get-ComputerInfo | ConvertTo-Json" 12 13 func ParseComputerInfo(r io.Reader) (map[string]interface{}, error) { 14 data, err := io.ReadAll(r) 15 if err != nil { 16 return nil, err 17 } 18 19 var properties map[string]interface{} 20 err = json.Unmarshal(data, &properties) 21 if err != nil { 22 return nil, err 23 } 24 25 return properties, nil 26 }