Skip to main content
 首页 » 编程设计

powershell之PowerShell 是批处理文件的良好升级吗

2025年02月15日28mq0036

我使用批处理文件 (Windows) 将我们的服务器版本打包成 zip 文件,运行 WinZip 的命令行版本。以前我们是“手工”做这种事情的,但我开发了用批处理文件自动化的过程。

批处理文件变得相当复杂,因为我们的产品很复杂(即,我们这次发布哪些部分?我们是否也发布配置文件?)而且我开始遇到批处理文件的一些令人沮丧的限制。

将 PowerShell 作为批处理文件的“升级”进行调查是一件好事吗?或者考虑到它要做的大部分事情是触发 DOS 命令,这完全是矫枉过正吗?

奖励:PowerShell 可以使用 .NET 程序集吗?比如,我可以开始使用 SharpZip 进行压缩吗?

请您参考如下方法:

如果您有一个可行的解决方案,那么您无需使用 powershell。话虽如此,如果您打算进行更改或改进流程,那么我强烈建议您使用 powershell。 Powershell 可以访问 .Net 程序集......主要是。某些程序集的结构使其比其他程序集更困难。

您可以查看 here对于某些资源,如果您决定查看 powershell。