将PSCustomObject的返回字符串转换为PSCustomObject

时间:2019-09-19 08:00:12

标签: powershell powershell-2.0 powershell-3.0 powershell-4.0

如果我创建像这样的简单对象

$myObject = [PSCustomObject]@{
Toto     = 'Kevin'
Language = 'Powershell'
State    = 'Texas'
ff       =  'kaka'}

然后我使用这样的表达式将其转换为字符串

$stringObject = "$myObject"

我需要将$ stringObject转换回PSCustomObject,这样我才能访问$ object.Toto $ object.State之类的属性...

但是我不能使用ConvertFrom-String来工作

任何帮助请怎么做

谢谢

1 个答案:

答案 0 :(得分:0)

[PSCustomObject](调用表达式($ stringObject -replace“ \ =”,“ ='” -replace“ \;”,“';” -replace“}”,“'}”))

为我工作