鉴于这段代码访问与点符号的pscustomobject在一个字符串
$Object = @"
{
"Item1":{
"Subitem1":{
"Subsubvalue":"Value"
}
},
"Value1":"value1"
}
"@ | ConvertFrom-Json
并给出了下面的字符串(我不知道在运行时,我刚刚拿到了与对象路径的字符串)
$String = "$Object.Item1.Subitem1.Subsubvalue"
我试图做到以下几点 - 但我不能找到一种方法,使工作
PS C:\> $Substring = $string.substring(8)
PS C:\> $Object.$Substring
Value
我ü ltimate的目标是去改变与
PS C:\> $Object.$Substring = "something else"
内容显然$子串方法是行不通的,也不是我试过的其他方法。
对我来说,它不知道你要才达到的。我可以用多种方式来想象多种结果。 – restless1987