python wmi EnableDHCP() возвращает 0, но не работает

#python #dns #ip #wmi #dhcp

Вопрос:

Я попытался автоматически изменить свой ip-адрес (через DHCP) с помощью кода ниже

 import wmi

# Obtain network adaptors configurations
nic_configs = wmi.WMI().Win32_NetworkAdapterConfiguration(IPEnabled=True)

# First network adaptor
nic = nic_configs[0]

# Enable DHCP
nic.EnableDHCP()
 

запуск от имени администратора возвращает 0, но настройки моего компьютера не меняются.
другие методы wmi, такие как EnableStatic (), SetGateways(), SetDNSServerSearchOrder ()
, работают хорошо.

нужна помощь.посоветуйте, спасибо!