use fcconfig.exe with Python
Hello all
for automation purposes I try to write a Python script wich uses fcconfig.exe to safe/load a FortiClient configuration. If I call fcconfig.exe from the command window with runas, it works. I can safe and load the configuration of the installed FortiClient.
If I try to do this trough Python, it doesen't work. Any Python pro's here who can help maybe?
This is my script:
import ctypes, sys
fcconfig_file = 'fcconfig.exe' fcclient_path = "C:\\Program Files\\Fortinet\\FortiClient\\"
fcclient_output_path = 'c:\\temp\\' fcclient_output_file = 'settings.xml' fcclient_arguments = ' -f ' + fcclient_output_path + fcclient_output_file
ret = ctypes.windll.shell32.ShellExecuteW(None, "runas", fcconfig_file, fcclient_arguments, fcclient_path, 1)
The script starts, and the UAC asks for permission. But fcconfig.exe does not write out anything.
Any ideas? Thanks for your help.
