如何使用全局可用的输入参数来实现powershell功能

时间:2017-03-20 20:20:10

标签: powershell

我有一些powershell脚本,我想要整合这些脚本,并使我的项目开发人员更有用。现在至少有3个脚本在使用:

  1. 清理文件夹(删除一堆不同的tmp文件和文件夹 并恢复一些包)
  2. 运行一些功能以添加EF迁移并更新数据库

  3. 根据实体名

  4. 生成一些基本代码文件

    我希望开发人员能够在ps控制台中编写这个,例如上面的3:

    1. mycommand clean -solution document
    2. mycommand dbupdate -solution portal
    3. mycommand new -solution casework -entityname Person
    

    命令应具有“自动完成”功能。我正在努力让这个与ps配置文件一起工作?或者还有另一种解决方法吗?

1 个答案:

答案 0 :(得分:0)

一种方法是使用GPO分发powershell模块 - 以下link

中的好指南

第二种方法是将cmdlet添加到位于$ Profile中的PS Profile,尽管我个人会这样,只要我会使用这些cmdlet。问题是,如果需要进行一些更改,每个人都必须修改其配置文件中的脚本。