0
点赞
收藏
分享

微信扫一扫

PowerShell系列十:部署模块

星巢文化 2023-07-05 阅读 77

模块部署

您如果想在Shell直接调用系列八编写的工具。 可以按照以下步骤:

  1. 新建一个文件夹路径为$env:homepath\Documents\WindowsPowerShell\Modules\Myaccess
  2. 打开PowerShell ise,把系列八的4个函数复制窗口,文件另存为‘Myaccess.psm1'
  3. cd 到 $env:homepath\Documents\WindowsPowerShell\Modules\Myaccess,执行以下指令
New-ModuleManifest -Path Myaccess.psd1

4.从ise中打开文件Myaccess.psd1,编辑文件以下选项

# 与此清单关联的脚本模块或二进制模块文件。
RootModule = 'Myaccess.psm1'

# 此模块要求的 Windows PowerShell 引擎的最低版本
PowerShellVersion = '5.1'

# 要从此模块中导出的函数。为了获得最佳性能,请不要使用通配符,不要删除该条目。如果没有要导出的函数,请使用空数组。
FunctionsToExport = @('Get-Access','Reset-Access','Add-Access','Remove-Access')

完成以后打开一个新的Shell,输入Get-Access,应该就可以直接执行了。如果不能请仔细检查是不是有什么地方做的不正确。

学习资料推荐

PowerShell入门,我从这个视频开始入门学习的。没事还是会去刷,PowerShell创始人的教程,不容错过。视频里还推荐了两本书,我学习的资料就是这个视频和他推荐的两本书,还有官方文档。

最后

这个系列结束了,感谢大家的时间,基本上关于PowerShell关键节点就这些了,如果您对PowerShell感兴趣。照着这个路径走,应该可以帮您节约一些学习的时间。欢迎大家来交流心得,如果有什么疑问也可以留言,如果不是很忙,我很乐意和您探讨。

举报

相关推荐

0 条评论