Wykonujesz polecenie, a tu fiuuuu, wszystko przeleciało przez ekran. Wolałbyś żeby wyniki pokazywane były partiami, po jednym ekranie, a np. po naciśnięciu SPACE ładował się kolejny ekran. Zastosuj
Get-process | Out-Host -Paging
Po wyświetleniu pierwszego ekranu otrzymasz prompt:
No ale…. czasami możesz też dostać błąd:
out-lineoutput : Metoda lub operacja nie jest zaimplementowana. At line:1 char:1 + Get-process | Out-Host -Paging + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [out-lineoutput], NotImplementedException + FullyQualifiedErrorId : System.NotImplementedException,Microsoft.PowerShell.Commands.OutLineOutputCommandJak to Metoda lub operacja nie jest zaimplementowana. !!! Microsoft zapomniał i wypuścił taki produkt w świat!?
Nie… Jest to przykład parametru zależnego od hosta (gdzie przez host rozumiemyprogram uruchamiający polecenia powershell). Stronicowanie działa poprawnie w interfejsie znakowym, ale w ISE nie jest zaimplementowane. Tam masz się bawić suwaczkami i przewijać wynik… Na otarcie łez, pamiętaj, że w ISE możesz korzystać z Out-GridView:
Get-process | Out-GridView