我想创建在运行时与我的应用程序交互的PowerShell cmdlet。是否有最佳实践来做到这一点?
最佳答案
有几种选择。您可以使用某种形式的IPC机制:命名管道,内存映射文件,MSMQ等。这些cmdlet可以通过套接字与应用程序通信。如果管理该应用程序,则它可以托管WCF终结点,cmdlet可以使用该WCF端点与该应用程序进行通信。您还可以公开一个COM API,然后通过该API控制应用程序。我敢肯定,还有其他几种我没有提及的方法。
关于c# - 通过PowerShell使我的C#应用程序可管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19801710/