将PowerShell参数从字典更改为C#方法中的字符串列表

ZZZSharePoint

我有一种方法可以与参数一起调用PowerShell命令。我已经这样定义它:

public string RunScript(string contentScript, Dictionary<string, EntityProperty> parameters)
    {
        using (PowerShell ps = PowerShell.Create())
        {
            ps.AddScript(contentScript);
            ps.AddParameters(parameters);

我的PowerShell命令参数的定义如下:

[Parameter]
public List<string> Properties { get; set; } = new List<string>();

如何更改RunScript方法,以便在参数中仅采用传递的字符串列表?

法国式

创建Powershell时,您将使用以下方式:(例如)

PowerShell shell = PowerShell.Create().AddCommand("Get-NetAdapter")
                                      .AddParameter("name", "Ethernet*")
                                      .AddParameter("ThrottleLimit", 5);

或者您使用字典:

IDictionary parameters = new Dictionary<String, String>();
parameters.Add("name", "Ethernet*");
parameters.Add("ThrottleLimit", 5);

PowerShell shell = PowerShell.Create();
   shell.AddCommand("Get-NetAdapter");
   shell.AddParameters(parameters);

.AddParameters(用于单个创建)与.AddParameters(用于多次创建)不同

因此可以使用正确的列表:AddParameters(IList)

因此您必须适应string您的情况...我以前从未使用过,但是您可以尝试:

public string RunScript(string contentScript, List<string> parameters)
    {
        using (PowerShell ps = PowerShell.Create())
        {
            ps.AddScript(contentScript);
            ps.AddParameters(parameters);

properties用作arg

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将PowerShell参数从字典更改为C#方法中的字符串列表

来自分类Dev

将字符串列表更改为字典列表

来自分类Dev

SQL 将字符串列表 /varchar 的参数值更改为整数列表

来自分类Dev

将字符串列表更改为列表

来自分类Dev

将字符串列表更改为整数列表

来自分类Dev

使用maplist将字符串列表更改为原子?

来自分类Dev

将字符串列表更改为小写

来自分类Dev

如何将字符串数组列表更改为字符串列表

来自分类Dev

清除List <string>会从字典的字符串列表(C#)中删除所有值

来自分类Dev

c#字典如何将具有单个键的重复值的分隔字符串列表中的数据添加到字典中

来自分类Dev

如何将字典中的值更改为列表而不是字符串

来自分类Dev

C#匹配字符串列表中的字符串的简便方法

来自分类Dev

C#如何将字符串列表添加到列表中

来自分类Dev

将Pandas列object:time更改为字符串列表

来自分类Dev

将int转换为C#中的字符串列表

来自分类Dev

将二维数组转换为 C# 中的连接字符串列表

来自分类Dev

将字符串中的列表更改为java String []

来自分类Dev

更改字符串列表中的元素

来自分类Dev

将字典中的列表更改为集合?

来自分类Dev

将字符串的锯齿状数组转换为C#中的字符串列表

来自分类Dev

将数据框中的字典列表转换为字符串列表 - 熊猫

来自分类Dev

将字符串格式[a,b,c]更改为python中的可交互列表

来自分类Dev

将列表更改为字符串

来自分类Dev

使用字典替换字符串列表中的字符

来自分类Dev

将字典值添加为字符串列表

来自分类Dev

将字符串列表转换为字典

来自分类Dev

Python 2.7将字符串列表转换为字典

来自分类Dev

C# - 将字符串数组转换为字符串列表

来自分类Dev

如何将字符串列表中的元素分组并将其转换为字典?

Related 相关文章

  1. 1

    将PowerShell参数从字典更改为C#方法中的字符串列表

  2. 2

    将字符串列表更改为字典列表

  3. 3

    SQL 将字符串列表 /varchar 的参数值更改为整数列表

  4. 4

    将字符串列表更改为列表

  5. 5

    将字符串列表更改为整数列表

  6. 6

    使用maplist将字符串列表更改为原子?

  7. 7

    将字符串列表更改为小写

  8. 8

    如何将字符串数组列表更改为字符串列表

  9. 9

    清除List <string>会从字典的字符串列表(C#)中删除所有值

  10. 10

    c#字典如何将具有单个键的重复值的分隔字符串列表中的数据添加到字典中

  11. 11

    如何将字典中的值更改为列表而不是字符串

  12. 12

    C#匹配字符串列表中的字符串的简便方法

  13. 13

    C#如何将字符串列表添加到列表中

  14. 14

    将Pandas列object:time更改为字符串列表

  15. 15

    将int转换为C#中的字符串列表

  16. 16

    将二维数组转换为 C# 中的连接字符串列表

  17. 17

    将字符串中的列表更改为java String []

  18. 18

    更改字符串列表中的元素

  19. 19

    将字典中的列表更改为集合?

  20. 20

    将字符串的锯齿状数组转换为C#中的字符串列表

  21. 21

    将数据框中的字典列表转换为字符串列表 - 熊猫

  22. 22

    将字符串格式[a,b,c]更改为python中的可交互列表

  23. 23

    将列表更改为字符串

  24. 24

    使用字典替换字符串列表中的字符

  25. 25

    将字典值添加为字符串列表

  26. 26

    将字符串列表转换为字典

  27. 27

    Python 2.7将字符串列表转换为字典

  28. 28

    C# - 将字符串数组转换为字符串列表

  29. 29

    如何将字符串列表中的元素分组并将其转换为字典?

热门标签

归档