We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 143f580 commit b10f357Copy full SHA for b10f357
lib/facter/domainnetbiosname.rb
@@ -4,8 +4,9 @@
4
setcode do
5
begin
6
require 'win32ole'
7
+ dnsforestname = Facter.value(:domain)
8
wmi = WIN32OLE.connect("winmgmts:\\\\.\\root\\cimv2")
- win32ntdomain = wmi.ExecQuery("SELECT * FROM Win32_NTDomain").each.first
9
+ win32ntdomain = wmi.ExecQuery("SELECT * FROM Win32_NTDomain WHERE DnsForestName='#{dnsforestname}'").each.first
10
win32ntdomain.DomainName
11
rescue
12
nil
0 commit comments