Преобразовать обратную строку PSCustomObject в PSCustomObject - PullRequest
0 голосов
/ 19 сентября 2019

Если я создаю простой объект, подобный этому

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

, и я преобразую его в строку, используя выражение, подобное этому

$stringObject = "$myObject"

Мне нужно преобразовать $ stringObject обратно в PSCustomObject, чтобы ямогу получить доступ к свойствам, таким как $ object.Toto $ object.State ...

, но я не могу заставить его работать, используя ConvertFrom-String

Любая помощь, пожалуйста, как это сделать

Спасибо

1 Ответ

0 голосов
/ 19 сентября 2019

[PSCustomObject] (выражение-выражение ($ stringObject -replace "\ =", "= '" -replace "\;", "';" -replace "}", "'}")))

работает на меня

...