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