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

时间:2013-11-06 00:17:28

标签: c# .net powershell cmdlets

我想创建在运行时与我的应用程序交互的PowerShell cmdlet。是否有关于如何实现这一目标的最佳实践?

1 个答案:

答案 0 :(得分:3)

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