我编写了一系列cmdlet来帮助我完成日常工作,我希望能够在我可能正在开发的任何新机器上随时使用它们.
我认为如果我在远程共享上有一些脚本/可执行文件,我可以从我暂时正在处理的任何机器上执行,这将启动一个新的powershell实例,并且所有脚本已经加载到了环境.
我认为这要么是创建一个新的管理单元(我可能会使这个过于复杂),或者我可以通过在我正在处理的其中一台机器上运行的PowerShell上加载一个远程定位的.ps1函数库来逃脱.
有什么建议/最佳实践建议吗?
您想要创建PowerShell模块.模块可以通过Xcopy进行部署,无需dll注册或任何时髦.您可以使用Module Manifest为模块设置各种选项.这将为您提供版本控制,先决条件,可以运行模块的主机以及各种其他选项.在PowerShell中,请查看
PS> Help about_module
PS> get-command new-modulemanifest
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
280 次 |
| 最近记录: |