为自定义Powershell提供程序设置一键安装

时间:2012-08-23 14:56:18

标签: powershell provider snap-in pssnapin

我创建了一个自定义Powershell提供程序。但是,目前人们必须采取一些步骤才能让它在用户的计算机上运行:

  1. 将Powershell配置为针对.Net 4运行(在c:\ Windows \ System32 \ WindowsPowerShell \ v1.0中添加配置文件)
  2. 添加自定义格式化程序(到System32 for c:\ Windows \ System32 \ WindowsPowerShell \ v1.0)。
  3. 注册管理单元。
  4. 其余设置步骤由自定义PowerShell脚本完成。

    我想知道是否有人可以分享他们在简化流程方面的经验。理想情况下,我希望人们从一个命令运行(理想情况下是一个完成上述所有步骤的CommandLet。

    是否有人可以分享任何链接或建议或最佳实践?

1 个答案:

答案 0 :(得分:1)

我找到了以下可能有用的代码段。

VS命令提示符变量

对于Visual Studio Command,您可以尝试使用Lee Holmes的http://poshcode.org/2176或Powershell Communit扩展(PSCVX)。两者都来自https://superuser.com/questions/104868/run-visual-studio-command-line-tools-in-windows-powershell

之后,它只是格式化程序和/或注册管理单元。

配置Powershell以使用.Net4

How can I run PowerShell with the .NET 4 runtime?