我有一个返回 PSCustomObject 的函数,如下所示:
Function Get-Data {
# ...
[PSCustomObject]@{
Url = $Url
Id = $Id
}
}
稍后,我这样调用这个函数:
$data = Get-Data
然后我想输出格式化字符串,包括该对象的属性值。与我想要的最接近的结果是使用下面的行输出:
Write-Host "$($data.Url)|$($data.Id)|OK"
问题是第一个字符后的空格|
。
它从何而来?如何以正确的方式摆脱它?