我如何部署系统管理自动化

本文关键字:系统管理 自动化 部署 何部署 | 更新日期: 2023-09-27 18:18:08

我正在帮助一个承包商以前工作过的项目(所以我没有太多的历史)。

项目构建得很好,但是当我们尝试执行一些操作时,我们得到一个运行时错误,表明无法找到System.Management.Automation.dll。

作为一种故障排除措施,我们手动将dll安装到安装目录中。然后我们得到一个错误,指示加载Microsoft.Management.Infrastructure失败。

据我所知,这些dll存在于Microsoft Management Framework下载中,并且可能在Powershell 3.0中。

我的问题是:这些dll所包含的最小的包是什么,将它们部署到生产软件版本的最佳方法是什么?

编辑

只是为了澄清——我不是想通过"裸"部署那些dll来破解/弗兰肯构建,我试图为这些dll确定正确的可重新发布包。我就是想不出是哪一个。

编辑

如果有帮助的话,我们正在运行的代码的本质是通过编程创建一个exchange邮箱。

我如何部署系统管理自动化

我认为你不能单独重新分发这两个dll中的任何一个(例如这里讨论的用于自动化,你也可以检查MSDN上的"Redistributable" 部分用于那些命名空间)。你必须确保目标机器有PowerShell和管理框架。

以防其他人遇到这个问题:我们最终通过部署Windows管理框架3.0来解决这个问题,它包含了必要的程序集。http://www.microsoft.com/en-us/download/details.aspx?id=34595