【问题标题】:Powershell - Generate and execute scripts on the fly programmaticallyPowershell - 以编程方式动态生成和执行脚本
【发布时间】:2012-03-09 00:05:26
【问题描述】:

我需要阅读功能集定义并为每个功能集生成 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

注意:我还没有决定是为所有功能使用一个 PS1 文件还是为每个功能使用一个文件,因为在最后执行脚本时,如果说第 5 个功能失败,我需要回滚之前的所有操作。这又是一个值得深思的问题。

提前致谢。

【问题讨论】:

  • Wix(专为此设计)是一种选择吗?

标签: .net powershell


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2011-05-28
    • 2018-04-17
    • 2013-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多