Method: WindowsHostProvider#resolve
- Defined in:
- lib/resources/host.rb
#resolve(hostname) ⇒ Object
138 139 140 141 142 143 144 145 146 147 148 |
# File 'lib/resources/host.rb', line 138 def resolve(hostname) cmd = inspec.command("Resolve-DnsName –Type A #{hostname} | ConvertTo-Json") begin resolv = JSON.parse(cmd.stdout) rescue JSON::ParserError => _e return nil end resolv = [resolv] unless resolv.is_a?(Array) resolv.map { |entry| entry['IPAddress'] } end |