Powershell - 以编程方式动态生成和执行脚本

时间:2012-03-07 12:41:48

标签: .net powershell

我需要读取功能集定义并为每个功能集生成PowerShell。

例如 -

  

功能1 -   1. II7.0安装在系统上   2.创建自定义应用程序池   3.提供适当的用户凭证等...

     

功能2 - 将一些配置数据写入注册表

依此类推......

现在,我有一个向导类型的UI用于收集用户数据和单击Next应该生成PowerShell ps1文件[特定于该功能]&即时执行相同的操作。

我怎样才能达到同样的目标?您可以为此假设.Net 4.0框架。

  

类似IIS 8 Beta中提供的内容    - http://blogs.iis.net/wonyoo/archive/2012/03/05/powershell-script-generation-in-iis-configuration-editor.aspx

NB:我还没有决定是否为所有功能提供单个PS1文件或者每个功能都有一个,因为在最后执行脚本时,如果说第5个功能失败,我需要回滚所有早期的操作。这也是一个需要思考的问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

不是您问题的直接答案,而是您应该知道的事项:http://channel9.msdn.com/blogs/bruceky/how-to-embedding-powershell-within-a-c-application