Out-Host

Çıktıyı komut satırına gönderir.

Syntax

Out-Host
   [-Paging]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

Cmdlet, Out-Host görüntü için çıkışı PowerShell konağına gönderir. Konak, çıktıyı komut satırında görüntüler. Out-Host Varsayılan olduğundan, parametrelerini kullanmak istemediğiniz sürece bunu belirtmeniz gerekmez.

Out-Host yürütülen her komuta otomatik olarak eklenir. İşlem hattının çıkışını komutu yürüten konağa geçirir. Out-Host ANSI kaçış dizilerini yoksayar. Kaçış dizileri konak tarafından işlenir. Out-Host ANSI kaçış dizilerini yorumlamaya veya değiştirmeye çalışmadan konağa geçirir.

Örnekler

Örnek 1: Çıktıyı bir kerede bir sayfa görüntüleme

Bu örnekte sistem her seferinde bir sayfayı işler.

Get-Process | Out-Host -Paging

NPM(K)    PM(M)      WS(M)     CPU(s)      Id  SI ProcessName
 ------    -----      -----     ------      --  -- -----------
     30    24.12      36.95      15.86   21004  14 ApplicationFrameHost
     55    24.33      60.48      10.80   12904  14 BCompare
<SPACE> next page; <CR> next line; Q quit
      9     4.71       8.94       0.00   16864  14 explorer
<SPACE> next page; <CR> next line; Q quit

Get-Process sistem işlemlerini alır ve nesneleri işlem hattına gönderir. Out-Host disk belleği parametresini kullanarak bir kerede bir veri sayfası görüntüler.

Örnek 2: Giriş olarak değişken kullanma

Bu örnekte için giriş Out-Hostolarak bir değişkende depolanan nesneler kullanılır.

$io = Get-History
Out-Host -InputObject $io

Get-History PowerShell oturumunun geçmişini alır ve nesneleri değişkende $io depolar. Out-Host değişkenini belirtmek için InputObject parametresini $io kullanır ve geçmişi görüntüler.

Parametreler

-InputObject

Konsola yazılan nesneleri belirtir. Nesneleri içeren bir değişken girin veya nesneleri alan bir komut veya ifade yazın.

Type:PSObject
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-Paging

Bir kerede bir çıkış sayfası görüntülendiğini Out-Host ve kalan sayfalar görüntülenmeden önce kullanıcı girişini beklediğini gösterir. Varsayılan olarak, tüm çıkış tek bir sayfada görüntülenir. Sayfa boyutu konağın özelliklerine göre belirlenir.

Çıkışın sonraki sayfasını görüntülemek için Ara çubuğuna veya çıkışın sonraki satırını görüntülemek için Enter tuşuna basın. Çıkmak için Q tuşuna basın.

Disk belleğidaha fazla komutuna benzer.

Not

Sayfalama parametresi PowerShell ISE konağı tarafından desteklenmez.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Girişler

PSObject

Herhangi bir nesneyi bu cmdlet'e yöneltebilirsiniz.

Çıkışlar

None

Bu cmdlet çıkış döndürmez. Görüntüleme için nesneleri konağa gönderir.

Notlar

PowerShell için aşağıdaki diğer adları Out-Hostiçerir:

  • Tüm platformlar:
    • oh

Disk Belleği parametresi tüm PowerShell konakları tarafından desteklenmez. Örneğin, PowerShell ISE'de Disk Belleği parametresini kullanırsanız aşağıdaki hata görüntülenir: out-lineoutput : The method or operation is not implemented.

Out fiilini Out-içeren cmdlet'ler nesneleri biçimlendirmez. Nesneleri işler ve belirtilen görüntüleme hedefine gönderirler. Bir cmdlet'e biçimlendirilmemiş bir Out- nesne gönderirseniz, cmdlet onu işlemeden önce bir biçimlendirme cmdlet'ine gönderir.

Cmdlet'lerde Out- adlar veya dosya yolları için parametreler yoktur. Bir Out- cmdlet'e veri göndermek için işlem hattını kullanarak cmdlet'e bir PowerShell komutunun çıkışını gönderin. Alternatif olarak, verileri bir değişkende depolayabilir ve verileri cmdlet'e geçirmek için InputObject parametresini kullanabilirsiniz.

Out-Host veri gönderir, ancak herhangi bir çıkış nesnesi oluşturmaz. cmdlet'ine Out-Host çıkışını işlem hattı oluşturursanız Get-Member , Get-Member hiçbir nesne belirtilmediğını bildirir.