У меня странное поведение.Эта строка работает просто отлично (output => te001):
Get-Content $SourceTxtDbFile | ConvertFrom-String -Delimiter "_" -PropertyNames DbVersion, ScriptNumber | Where-Object {$_.DbVersion -eq "1.2.0.0"} | Select-Object {"te"+$_.ScriptNumber }
, но мне нужно быть после переменной $ _, чтобы она не работала (пустой вывод):
Get-Content $SourceTxtDbFile | ConvertFrom-String -Delimiter "_" -PropertyNames DbVersion, ScriptNumber | Where-Object {$_.DbVersion -eq "1.2.0.0"} | Select-Object {$_.ScriptNumber + "te"}
Почему?