0
A
回答
2
除了已經建議的內容之外,您還可以通過Win32_Service或IIsWebService類繼承其中的WMI。有一個Python WMI wrapper可用,這是基於pywin32。
UPDATE:對我下面的工作快速測試。
import wmi
c = wmi.WMI()
for service in c.Win32_Service(Name="W3SVC"):
result, = service.StopService()
我沒有測試下一段代碼,但這樣的事情也應該工作:
for service in c.IIsWebService():
result, = service.StopService()
你可以看到文檔從StopService和StartService方法的返回值。
1
以下職位說明如何從Python的控制Windows服務:http://fuzzytolerance.info/code/using-python-to-manage-windows-services/
您應該可以,要重新啓動IIS Web Publishing服務(稱爲「W3SVC」)
1
我認爲,你可以執行通過命令行執行iisreset。我從來沒有嘗試過使用Django,但它應該可以工作並且很容易實現。
相關問題
- 1. 重新啓動Python程序
- 2. 重新啓動IIS6應用程序池 - ADSI錯誤
- 3. 通過命令行在IIS6中重新啓動特定網站
- 4. 重新啓動後重新啓動
- 5. 定期重新啓動Heroku Python腳本
- 6. Python - 忽略重新啓動while循環
- 7. 自我重新啓動Python腳本
- 8. 在Python 3.6中重新啓動代碼?
- 9. Python異常後重新啓動線程
- 10. 的Cron重新啓動的Python守護
- 11. Python腳本重新啓動樹莓派
- 12. 從本身重新啓動python腳本
- 13. 重新啓動/重放Java遊戲而不重新啓動GUI
- 14. Apache重新啓動後,Python WSGI應用無法重新加載?
- 15. 活動重新啓動但計時器未重新啓動
- 16. 重新啓動CountDownTimer
- 17. 重新啓動Chromecast
- 18. 重新啓動Sidekiq
- 19. 重新啓動Ngnix
- 20. 在重新啓動
- 21. 重新啓動HTA?
- 22. 重新啓動ReduceByKeyAndWindows
- 23. 重新啓動Flip.js
- 24. 重新啓動WebDev.WebServer
- 25. 重新啓動CABasicAnimation
- 26. 重新啓動Odoo 10.0 Enterprise
- 27. AppDomain刷新/重新啓動
- 28. PyQt重新啓動外殼
- 29. 重新啓動GIF動畫
- 30. 重新啓動活動嗎?
看起來像它可能是對我來說非常有用!非常感謝你!我無法弄清楚重新啓動IIS的方法: – RadiantHex 2010-06-16 09:53:39