我可以使用shell运行appcmd.exe

时间:2017-10-09 15:10:56

标签: python-3.x

我尝试了几种方法来运行appcmd以向IIS添加(非Python)站点 我最近的尝试是以管理员身份运行它

import win32com.shell.shell as shell
cmdCommand ="c:\windows\system32\inetsrv\appcmd.exe add site /name:test2.query.api /bindings:http/*:80:test2.api /physicalPath:c:\inetpub\wwwroot_test2"
shell.ShellExecuteEx(lpVerb='runas', lpFile='cmd.exe', lpParameters='/c '+cmdCommand)

我得到'流程已完成退出代码0' 但我的新网站不在IIS

如果我从DOS提示符运行相同的命令,它可以正常工作

我想写一个安装程序,首先将文件复制到inetpub,最后将这些网站添加到ISS。

第一部分有效,但现在我没有在IIS中获取网站

(Python 3.6.2rc1)

0 个答案:

没有答案