【问题标题】:how to modularize powershell scripts如何模块化powershell脚本
【发布时间】:2016-08-16 17:55:37
【问题描述】:

我是一名程序员,虽然对 powershell 很陌生。我正在编写诸如这些任务/配置的脚本:

  1. 我希望能够使用某种可以管理错误和处理执行流程的“包装器”来运行它们
  2. 我会在 Azure 和本地环境中运行这些
  3. 我们希望内置良好的日志记录和诊断功能。

应该如何包装小型 powershell 脚本以使解决方案模块化和可测试?

【问题讨论】:

    标签: .net windows powershell chef-infra


    【解决方案1】:

    至少对于其中一些任务,听起来您最好使用像 PowerShell Desired State Configuration 这样的配置管理框架。

    1. 处理或报告错误,确保(尝试)状态,按计划或手动执行。
    2. 在 Azure 或本地运行。
    3. 日志记录和诊断是内置的,也是其中的一部分。

    当然也可以使用其他 CM 解决方案,例如 Puppet 和 Chef。

    【讨论】:

      猜你喜欢
      • 2014-01-07
      • 1970-01-01
      • 2018-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-06
      相关资源
      最近更新 更多