Я успешно установил DNS-сервер по умолчанию с wmi следующим образом
SetDNSServerSearchOrder([dns])
Но я не могу найти, как установить вторичный DNS с python
Это массив адресов DNS-серверов. Попробуйте
SetDNSServerSearchOrder(['8.8.8.8','8.8.4.4'])
Первый - ваш первичный, второй - ваш вторичный