Procedure Script to set ITSM client DNS

I looked but I do not see a standard script to set an ITSM client to Comodo Secure DNS 8.26.56.26 and 8.20.247.20

I think that script would be really useful and would also be a good template for others needing a customized enterprise script for their needs (Comodo Dome, internal DNS, etc.)

Thanks,
Kam

Hi Kam,

Yes sure, We will get back to you with script updates.

Thanks,
Kannan

Hi @sbizit

Please refer attached script to set ITSM client with Comodo Secure DNS 8.26.56.26 and 8.20.247.20.

Note: Please apply it to intended endpoints only


import os
import ctypes 
class disable_file_system_redirection:
    _disable = ctypes.windll.kernel32.Wow64DisableWow64FsRedirection
    _revert = ctypes.windll.kernel32.Wow64RevertWow64FsRedirection
    def __enter__(self):
        self.old_value = ctypes.c_long()
        self.success = self._disable(ctypes.byref(self.old_value))
    def __exit__(self, type, value, traceback):
        if self.success:
            self._revert(self.old_value)

with disable_file_system_redirection():
    out=os.popen('wmic nicconfig where (IPEnabled=TRUE) call SetDNSServerSearchOrder ("8.26.56.26","8.20.247.20")').read()
    print out 


Thanks,
Kannan

20170301-Procedure–to-set-ITSM-client-DNS.json (1.07 KB)

Many thanks! I will try this out.