使用 python 在远程服务器上进行 iisreset

发布于 2025-01-10 12:33:38 字数 445 浏览 0 评论 0原文

我有一个要求,我需要在几个远程服务器上使用 python 进行一些服务重新启动和 iisreset 。我已设法使用 WMI 编写用于服务重新启动的 py 代码,但无法找到任何用于执行 iisreset 的模块或解决方案。

我知道如何使用 PowerShell 远程处理来重置 IIS,但需要专门针对 python。我能想到的一种解决方案是制作一个bat文件,将其复制到远程服务器上,然后使用psExec或WMI以管理员身份执行该bat文件,但如果有任何模块用于处理与IIS相关的操作,我会更喜欢。

  1. 我找到了一个模块(称为iis_bridge),但不确定它是否允许在远程服务器上工作。 有什么想法/建议吗?

  2. 另外假设我们打开了到远程服务器的 WMI 连接,我们是否需要关闭 wmi 连接?我查看了几个 WMI 相关文档,但没有一个包含关闭 WMI 连接的信息。不需要吗?

I have a requirement where I need to do some service restarts and iisreset using python on a couple of remote servers. I have managed to write py code for service restarts using WMI but not able to find any module or solution for doing iisreset.

I know how to do an IIS reset using PowerShell remoting but need it specifically for python. One solution I can think of is making a bat file, copying it on a remote server and executing that bat file as admin using psExec or WMI but would prefer if any module is there for handling IIS-related operations.

  1. I found one module(called iis_bridge) but not sure if it allows working on a remote server.
    Any thoughts/suggestions?

  2. Also suppose we opened WMI connection to a remote server, do we need to close the wmi connection? I looked into a couple of WMI related documents but none had information to close WMI connection. Is it not needed?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文