有没有人有关于我如何实现这一目标的任何提示?
解决方法 我认为你应该采取的方法是创建自己的Powershell cmdlet(Commandlet).基本上,您从基类继承,重写方法,这是从Powershell调用该cmdlet时调用的方法.这样你就可以在C#中做你需要做的事情,只需从Powershell中调用它.图如下:编辑:忘记链接到MSDN创建cmdlet:http://msdn.microsoft.com/en-us/library/dd878294(VS.85).aspx
[Cmdlet(VerbsCommunications.Get,"MyCmdlet")]public class MyCmdlet : Cmdlet{ [Parameter(Mandatory=true)] public string SomeParam {get; set;} protected overrIDe voID ProcessRecord() { WriteObject("The param you passed in was: " + SomeParam); }}
然后,您将从Powershell中调用此cmdlet,如下所示:
PS>Get-MyCmdlet -SomeParam 'whatever you want'
然后,要使用MSMQ,有许多在线样本如何在C#中完成此任务:
Here’s just one of them….
总结以上是内存溢出为你收集整理的c# – 使用Powershell进行自动化MSMQ设置全部内容,希望文章能够帮你解决c# – 使用Powershell进行自动化MSMQ设置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)