Out-Host -Paging error "Метод или операция не реализованы". - PullRequest
0 голосов
/ 08 сентября 2018

Я выполняю эту команду Powershell:

Get-Process | Out-Host -Paging

Но он возвращает мне ошибку:

ut-lineoutput: метод или операция не реализованы. В строке: 1 символ: 1 + Get-Process | Out-Host-пейджинг + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [out-lineoutput], NotImplementedException + FullyQualifiedErrorId: System.NotImplementedException, Microsoft.PowerShell.Commands.OutLineOutputCommand

Я проверил справку для Out-host, и с подкачкой она должна возвращать результаты постранично.

По сути, я хочу видеть результаты постранично, а не каждый флеш. Пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

чтобы разбить на страницы, вы могли бы сделать это ...

$page = 20
$step = $page
$command = get-process
$count = $command.count
while ($count -gt ($page - $step)){
    $command[($page - $step)..$page]
    Pause
    $page += $step + 1
}

Просто установите $ page на то, что вы хотите видеть на странице ... на самом деле это на 1 больше, чем вы хотели бы, потому что вы начинаете с 0, а не 1., поэтому 20 будет показывать 21 на страницу.

кто-то превратил это в модуль, чтобы вы могли это сделать ... http://community.idera.com/powershell/powertips/b/tips/posts/using-more-in-the-powershell-ise

его скрипт в основном читает каждую строку по отдельности, затем, если вы нажмете на свой счетчик, он просто выплевывает "нажмите ввод, чтобы продолжить", а затем читает следующую строку и т. Д ...

0 голосов
/ 08 сентября 2018

Флаг -Paging не работает для powershell_ise.exe.

Использование powershell.exe

Еще один вариант, хотя он может быть не совсем тем, что вам нужно ...

$file="c:\temp\out.txt"
dir -Recurse | Out-File $file
notepad $file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...