我正在尝试在以下powershell脚本中显示目录对象的Name
和FullName
属性
gci C:\abc\*\* | where {$_.PsIsContainer} |select Name, FullName |sort Name -u
。
但FullName
属性在目录路径中的某些字符后显示...
。
任何人都知道如何显示Name&的所有值。 FullName属性?
Select-Object -ExpandProperty
仅在您需要显示一个字段时才有效。
任何帮助?
答案 0 :(得分:5)
使用Format-Table
cmdlet,又名ft
,
gci C:\abc** | where {$_.PsIsContainer} |select Name, FullName |sort Name -u | ft -wrap
如果输出不适合屏幕,这将导致输出换行。
答案 1 :(得分:3)
您也可以尝试使用Format-Table
中的-autosize选项gci C:\abc** | where {$_.PsIsContainer} |select Name, FullName |sort Name -u | ft -autosize
此外,如果仍然不适合这种方式,你总是可以让你的Powershell控制台更大。这是
的方式$host.UI.RawUI.BufferSize = New-Object System.Management.Automation.Host.Size(8192,500)
这应该会给你一个很好的长水平滚动条来查看列中的完整值