1

目标:卸载运营团队,让开发人员和 QA 团队执行基本任务,例如: - 重置 IIS - 比较两台服务器上的文件夹(以确保已发布的构建在负载平衡的服务器上同步) - 其他一些基本任务

对于所有这些任务,Ops 团队都有 PowerShell 脚本

问题: 是否有开源或商业解决方案允许 Ops 团队将 PowerShell 脚本集成到 UI 中,供开发人员和测试人员使用?

我能找到的唯一选择是创建 ASP.NET Web 应用程序并使用 .NET 执行 powershell 脚本。它会起作用,但它需要开发人员来创建和维护该应用程序。

如何让开发人员和测试人员执行 PowerShell 脚本而不授予他们对这些 PowerShell 脚本将访问的资源的权限?

4

1 回答 1

0

您可以让他们访问受限远程端点,该端点以有权访问相关资源的用户身份运行。您可以控制会话可用的功能(或 cmdlet、脚本等)。

于 2013-09-15T00:16:53.893 回答