【发布时间】:2012-08-23 14:56:18
【问题描述】:
我创建了一个自定义 Powershell 提供程序。但是,目前人们必须执行几个步骤才能使其在用户的计算机上运行:
- 配置 Powershell 以针对 .Net 4 运行(在 c:\Windows\System32\WindowsPowerShell\v1.0 中添加配置文件)
- 添加自定义格式化程序(到 System32 for c:\Windows\System32\WindowsPowerShell\v1.0)。
- 注册管理单元。
其余设置步骤由自定义 powershell 脚本完成。
我想知道是否有人可以分享他们在简化流程方面的经验。理想情况下,我希望人们从单个命令运行(理想情况下是完成上述所有步骤的 CommandLet。
有没有人可以分享任何链接或建议或最佳实践?
【问题讨论】:
-
我进行了编辑,以使其更清楚您的要求 - 本质上是部署 Powershell 扩展及其格式化程序等的最佳实践。对于我的两便士,我建议检查源代码现有的 Powershell 脚本,特别是 PSCX(社区扩展),它们已经很容易安装并带有预装的格式化程序。
标签: powershell provider snap-in pssnapin