我正在开发一个平台,因为它有很多配置和参数,我认为允许系统管理员编写任务和类似的东西是非常好的,就像SharePoint一样...而且不仅如此:因为我会在一段时间内管理它,我真的不需要(或没有时间构建)一个GUI,但我不想像疯了一样继续运行tsql脚本......
所以我的问题是:我该怎么做?如何告诉PowerShell当有人进入Get-MyAppTenants
时,他应该调用我的DLL并执行方法RetriveAllTenants()
???
答案 0 :(得分:3)
我建议您编写二进制cmdlet,因为您要在单独的库中使用方法。您可以使用C#编写它,这样您就可以使用已有的技能,只需在应用程序中提供PowerShell模块。
可在此处找到启动指南:
Building Binary PowerShell Modules – Part 1 – Getting Started
Building Binary PowerShell Modules – Part 2 – Design Principles and Other Guidelines