相关疑难解决方法(0)

在powershell中无法合并

在PowerShell中是否存在空合并运算符?

我希望能够在powershell中执行这些c#命令:

var s = myval ?? "new value";
var x = myval == null ? "" : otherval;
Run Code Online (Sandbox Code Playgroud)

powershell null-coalescing-operator

97
推荐指数
6
解决办法
4万
查看次数

PowerShell Set-Content和Out-File - 有什么区别?

在PowerShell中,Out-File和之间的区别是Set-Content什么?还是Add-ContentOut-File -append

我发现如果我对同一个文件使用两者,文本完全是mojibaked.

(小问题:>是别名Out-File,对吧?)

powershell

74
推荐指数
3
解决办法
8万
查看次数

通过JSON文件PowerShell进行迭代

我试图在Powershell中循环使用下面的JSON.

没有专门命名顶部标签(例如17443,17444),因为我事先并不知道它们,我找不到循环数据的方法.

我想为所有记录输出标签3,4和5(标题,名字,姓氏).

我怎么做到这一点?

任何帮助赞赏

{
   "17443":{
      "sid":"17443",
      "nid":"7728",
      "submitted":"1436175407",
      "data":{
         "3":{
            "value":[
               "Mr"
            ]
         },
         "4":{
            "value":[
               "Jack"
            ]
         },
         "5":{
            "value":[
               "Cawles"
            ]
         }
      },
      "17444":{
         "sid":"17444",
         "nid":"7728",
         "submitted":"1436891400",
         "data":{
            "3":{
               "value":[
                  "Miss"
               ]
            },
            "4":{
               "value":[
                  "Charlotte"
               ]
            },
            "5":{
               "value":[
                  "Tann"
               ]
            }
         }
      },
      "17445":{
         "sid":"17445",
         "nid":"7728",
         "submitted":"1437142325",
         "data":{
            "3":{
               "value":[
                  "Mr"
               ]
            },
            "4":{
               "value":[
                  "John"
               ]
            },
            "5":{
               "value":[
                  "Brokland"
               ]
            }
         }
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

我可以使用下面的代码访问数据,但是要避免输入17443,17444等.

$data = ConvertFrom-Json $json

foreach ($i …
Run Code Online (Sandbox Code Playgroud)

powershell json powershell-5.0

24
推荐指数
3
解决办法
3万
查看次数