Попытка выяснить, как заставить Powershell отображать сведения о заголовках последующих запросов к одному и тому же пути каталога.Powershell Get-ChildItem - Отсутствует заголовок при последующих вызовах на тот же путь
Вот упрощенный пример того, что я пытаюсь сделать, обратите внимание, что второй вызов Get-ChildItem не отображает детали заголовка (предположительно потому, что он знает его уже называли ранее в том же ScriptBlock):
PS C:\TEMP\foo> $path="c:\temp\foo";Get-ChildItem -Path $path;Write-Output "Delete something and display directory contents again...";del $path\*5*;Get-ChildItem -Path $path
Directory: C:\temp\foo
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 9/21/2016 9:54 PM 16 File1.txt
-a--- 9/21/2016 9:54 PM 16 File2.txt
-a--- 9/21/2016 9:54 PM 16 File3.txt
-a--- 9/21/2016 9:54 PM 16 File4.txt
-a--- 9/21/2016 9:54 PM 16 File5.txt
Delete something and display directory contents again...
-a--- 9/21/2016 9:54 PM 16 File1.txt
-a--- 9/21/2016 9:54 PM 16 File2.txt
-a--- 9/21/2016 9:54 PM 16 File3.txt
-a--- 9/21/2016 9:54 PM 16 File4.txt
Это поведение по умолчанию, если один и тот же путь ссылается более одного раза. Я обнаружил, что второй заголовок будет генерироваться всякий раз, когда другой вызов предоставляется во втором вызове Get-ChildItem, но никогда, когда один и тот же путь используется более одного раза.
Любые идеи о том, как заставить второй заголовок отображаться как первый, сохраняя при этом оба этих вызова в одном скриптблоке?
Спасибо!
'Get-ChildItem -Path $ пути | Out-Host' – PetSerAl
Возможный дубликат [Как заставить подразумеваемую таблицу форматирования PowerShell повторять заголовки для повторного вывода?] (Http://stackoverflow.com/questions/38976213/how-to-force-implied-powershell-format- table-to-repeat-headers-for-repeat-outp) – TessellatingHeckler
@PetSerAl Вы можете оставлять этот комментарий в качестве ответа. Может быть полезным для других пользователей. – Venkatakrishnan