.net - ping/通知 .NET Windows 服务的最简单方法是什么?

标签 .net python windows-services ironpython

ping/通知 .NET Windows 服务的最简单方法是什么?我必须使用 WCF 吗?或者有更简单的方法吗? 我希望能够从任何地方使用 Python(或 Iron Python)脚本唤醒服务。 如果服务已停止,还有什么方法可以通知我(通过电子邮件)?

最佳答案

  • 有一个命令行工具SC可用于启动停止和查询服务。
  • 我不知道是否有一种简单的方法可以从 python 使用 WMI,但 WMI 也提供了远程控制服务的能力。
  • 如果您想使用 .net,请使用 ServiceController类。

关于.net - ping/通知 .NET Windows 服务的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2436927/

相关文章:

c# - Visual Studio GUI 鼠标光标在指针和调整大小之间闪烁

c# - 关于使用 RuntimeHelpers.PrepareMethod() 进行预 JIT 的问题

c# - 如何知道 DirectoryEntry 是用户还是组?

python - 通过线程(或替代方式)在一个应用程序中使用多个 react 器(主循环)

c# - 是否可以验证 Windows 服务是否正在从另一台计算机运行?

c# - 调试 Windows 服务

wcf - Windows Service中的WCF主机:无法获取wsdl

.net - LINQ 有多独特?

python - 如何创建一个使用 2 个不同列表中的 2 个整数并将该对添加到某个整数的函数?

python - Python 中的打印问题