【发布时间】:2021-05-08 10:58:23
【问题描述】:
gci something | select {$_.FullName} | foreach {.\echoargs.exe $_} 表明我认为只是一个字符串作为@{$_.FullName=C:\something} 传递给可执行文件。如果我尝试使用 .ToString() 之类的“将其进一步转换为字符串”,它只会以@{$_.FullName.ToString()= 的形式添加我如何摆脱这种额外的@{ 格式并仅将字符串传递给可执行文件?
【问题讨论】:
-
Select-Object -ExpandProperty FullName或(Get-ChildItem -Path something).FullName -
这行得通,谢谢。如果您想发布与答案相同的内容,我会接受。
标签: powershell