我正在使用 Get-ChildItem 在远程计算机上查找文件,并使用 Select-Object 对它们进行管道传输以仅返回它找到的文件名。问题是,它返回@{Name=File.txt},但我只想要文件名。
$TraName = Get-ChildItem \\$comp\c$\ -Filter File*.txt | Select-Object Name
$TraName
echo "Found $TraName on $comp" | out-file c:\Names.txt -append
我试过使用 .Trim(@{Name=}),但它不会修剪特殊字符。
有什么建议吗?