将powershell cmdlet转换为C#

时间:2013-08-09 12:57:34

标签: powershell commandparameter

如何将followhell命令转换为C#代码,尤其是-index的参数。

Get-Mailbox | select-object -index 0,1,2,3,4,5

我只是想多次检索邮箱,以避免使用极大的内存。

如何将0,1,2,3,4,5设置为CommandParameters?

1 个答案:

答案 0 :(得分:0)

我不是程序员,但这应该让你更接近:

Command cmdMailbox = new Command("Get-Mailbox");
cmdMailbox.Parameters.Add("Identity", 'someone');

Command cmdSelect = new Command("Select-Object");
int[] indexes = new int[] {0,1,2,3,4,5}; 
cmdSelect.Parameters.Add("Index",indexes );