Skip to content

Commit b10f357

Browse files
committed
Bugfix : WMI query returning multiple objects. Empty netbiosdomainname fact.
1 parent 143f580 commit b10f357

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/facter/domainnetbiosname.rb

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
setcode do
55
begin
66
require 'win32ole'
7+
dnsforestname = Facter.value(:domain)
78
wmi = WIN32OLE.connect("winmgmts:\\\\.\\root\\cimv2")
8-
win32ntdomain = wmi.ExecQuery("SELECT * FROM Win32_NTDomain").each.first
9+
win32ntdomain = wmi.ExecQuery("SELECT * FROM Win32_NTDomain WHERE DnsForestName='#{dnsforestname}'").each.first
910
win32ntdomain.DomainName
1011
rescue
1112
nil

0 commit comments

Comments
 (0)