DevOps - 面向开发人员和测试人员的自助服务门户

时间:2013-09-14 15:52:21

标签: asp.net powershell portal

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

您可以授予他们访问受限制的远程端点的权限,该端点作为可以访问相关资源的用户运行。您可以控制会话可以使用哪些功能(或cmdlet,脚本等)。