0
0 комментариев

Здравствуйте.

Суть такова, есть команда для включения CGI в IIS:

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;IIS-ManagementConsole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-CGI

(источник)

Мне ее нужно выполнить в python-скрипте, мой код:

subprocess.call(command, shell=True, stdout=DEVNULL, stderr=LOG_FILE)

При исполнении скрипта (под админом) выскакивает окно

Не удалось выполнить операцию, ошибка 0x8007000B, Была сделана попытка загрузить программу, имеющую неверный формат

при этом, если просто запустить команду — она срабатывает.


Добавить комментарий