Aracılığıyla paylaş


Out-Host

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

Syntax

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

Description

Cmdlet, Out-Host çıktıyı görüntülemek üzere 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 bir kerede bir veri sayfası görüntülemek için Sayfalama parametresini kullanır.

Ö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
Required:False
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 Boşluk çubuğuna veya bir sonraki çıktı satırını görüntülemek için Enter tuşuna basın. Çıkmak için Q tuşuna basın.

Sayfalama, more komutuna benzer.

Not

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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. Nesneleri görüntülemek üzere konağa gönderir.

Notlar

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

  • Tüm platformlar:
    • oh

Sayfalama 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 Out- biçimlendirilmemiş bir 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 PowerShell komutunun çıkışını gönderin. Alternatif olarak, verileri bir değişkende depolayabilir ve InputObject parametresini kullanarak verileri cmdlet'e geçirebilirsiniz.

Out-Host veri gönderir, ancak herhangi bir çıkış nesnesi üretmez. çıktısını Out-Host cmdlet'ine işlem hattı olarak Get-Member eklerseniz, Get-Member hiçbir nesne belirtilmediğinden haber verir.