gpt4 book ai didi

Python、PowerShell 还是其他?

转载 作者:IT老高 更新时间:2023-10-28 21:56:10 26 4
gpt4 key购买 nike

Python、PowerShell 和其他脚本环境有哪些优势?我们希望标准化我们的脚本,目前使用 bat 和 cmd 文件作为标准。我认为 Python 会是比这些更好的选择,但我也在研究 PowerShell 和其他脚本工具。

这些脚本将用于触发诸如 wget 等进程以调用 Web 服务,或其他需要使用特定参数以特定顺序运行的应用程序/工具。

我们主要使用 Windows 堆栈,但将来我们很有可能需要支持 Unix。

最佳答案

如果您希望替换 Windows 机器上的 CMD 和 BAT 脚本,Python 可以作为一种出色的通用工具,也可以编写为在 (L)inux 机器上运行脚本。它是一门出色、灵活的语言,可以处理您交给它的许多任务。

话虽如此,PowerShell 是一个非常通用的工具,用于管理各种 Windows 机器;它具有 .NET 的所有功能,具有更多与 MS 产品(如 Exchange 和 Active Directory)的接口(interface),可节省时间。根据您的情况,您可能会因为 MS 产品可用的接口(interface)而更多地使用 PS 而不是其他脚本语言,而且我知道 MS 似乎已 promise 在许多产品中提供这些 API。 PowerShell 安装在所有当前版本的 Windows(Windows 7+、Windows Server 2008+)上,并且相当容易安装在旧版本上。

为了解决您的脚本将用于启动其他进程的编辑问题,我认为在这种情况下,任何一个工具都符合要求。如果您计划向脚本添加任何管理任务,而不仅仅是服务调用,我会推荐 PS,但如果您坚持您所描述的,Python 是好的。

关于Python、PowerShell 还是其他?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1834850/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com