c# - 通过PowerShell使我的C#应用​​程序可管理

标签 c# .net powershell cmdlets

我想创建在运行时与我的应用程序交互的PowerShell cmdlet。是否有最佳实践来做到这一点?

最佳答案

有几种选择。您可以使用某种形式的IPC机制:命名管道,内存映射文件,MSMQ等。这些cmdlet可以通过套接字与应用程序通信。如果管理该应用程序,则它可以托管WCF终结点,cmdlet可以使用该WCF端点与该应用程序进行通信。您还可以公开一个COM API,然后通过该API控制应用程序。我敢肯定,还有其他几种我没有提及的方法。

关于c# - 通过PowerShell使我的C#应用​​程序可管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19801710/

相关文章:

c# - ASP.NET C# 全局可用对象

C#图遍历——任意两个节点之间的跟踪路径

c# - 在 C# 中使用 putty 关闭 linux

c# - MVC/MVP winforms 应用程序示例(重要)

.net - .ToTitleCase 不适用于所有大写字符串

object - powershell中使用[Some.Object]创建对象的区别

powershell - 如何使用命令提示符或Powershell关闭投影机?

c# - 如何使用 linq 和 string.EndsWith(<1 of N items in an array>)

.net - RavenDB 在模型命名空间更改后抛出转换异常

powershell - 在 for 循环中填充迭代器