diff --git a/cloudbaseinit/osutils/windows.py b/cloudbaseinit/osutils/windows.py index 649a2bbe..96e6a124 100644 --- a/cloudbaseinit/osutils/windows.py +++ b/cloudbaseinit/osutils/windows.py @@ -700,7 +700,7 @@ class WindowsUtils(base.BaseOSUtils): wql += ' AND PhysicalAdapter = True' q = conn.query(wql) - return [(r.Name, r.MACAddress) for r in q] + return [(r.NetConnectionID, r.MACAddress) for r in q] def get_dhcp_hosts_in_use(self): dhcp_hosts = [] diff --git a/cloudbaseinit/tests/osutils/test_windows.py b/cloudbaseinit/tests/osutils/test_windows.py index 47061876..ac97aa4a 100644 --- a/cloudbaseinit/tests/osutils/test_windows.py +++ b/cloudbaseinit/tests/osutils/test_windows.py @@ -576,8 +576,9 @@ class TestWindowsUtils(testutils.CloudbaseInitTestBase): response = self._winutils.get_network_adapters() conn.return_value.query.assert_called_with(wql) - self.assertEqual([(mock_response.Name, mock_response.MACAddress)], - response) + self.assertEqual( + [(mock_response.NetConnectionID, mock_response.MACAddress)], + response) def test_get_network_adapters(self): self._test_get_network_adapters(False)