小编Oli*_*ier的帖子

何时选择通过PowerShell脚本开发PowerShell模块

我即将为Windows管理员编写PowerShell脚本,以帮助他们完成与部署Web应用程序相关的某些任务.

我是否应该支持或排除开发PowerShell模块(.psm1)而不是执行PowerShell脚本(.ps1)

开发脚本的论据

  • 简单:我认为使用脚本对于Windows管理员来说更简单,更简单,因为它不需要安装模块(但我可能错了,因为我不是Windows管理员!).
  • 更快的开发:开发模块需要更仔细地编程接触内部方法.这就像设计API一样,因此必须更严格.

开发模块的论据:

  • 可重用性:这是我想到的第一件事:如果管理员想要将我们的脚本集成到他自己的脚本中,那么他可能更容易重用一个暴露一个(或几个)cmdlet的模块而不是调用我们的脚本?
  • ...

如果你知道PS脚本与PS模块的常见用例,或者每个选择的技术限制,它可能会有所帮助.

powershell module windows-scripting

23
推荐指数
2
解决办法
1万
查看次数

标签 统计

module ×1

powershell ×1

windows-scripting ×1