Aracılığıyla paylaş


Out-Host

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

Syntax

All

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

Description

Out-Host cmdlet'i, çıktıyı görüntülemek üzere PowerShell konağına gönderir. Konak, çıktıyı komut satırında görüntüler. varsayılan Out-Host olduğundan, parametrelerini kullanmak istemediğiniz sürece bunu belirtmeniz gerekmez.

Out-Host iş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 tek seferde bir veri sayfası görüntüler.

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

Bu örnekte, Out-Hostgirişi olarak 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 $io değişkeninde depolar. Out-Host, değişkenini belirtmek ve geçmişi görüntülemek için $io parametresini kullanır.

Parametreler

-InputObject

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

Parametre özellikleri

Tür:PSObject
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:True
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

-Paging

Bir kerede bir çıkış sayfası görüntülendiğini Out-Host gösterir. Sayfa boyutu konağın özelliklerine göre belirlenir.

İlk sayfa çıktısını aldıktan sonra, komut kalan sayfalar görüntülenmeden önce kullanıcı girişini bekler. Çıkışın sonraki sayfasını görüntülemek için Ara Çubuğu'na veya 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'yı kullanmak, more komutunu kullanmaya benzer.

Uyarı

Disk Belleği parametresi PowerShell ISE konağı tarafından desteklenmez.

Parametre özellikleri

Tür:SwitchParameter
Default value:None
Joker karakterleri destekler:False
DontShow:False

Parametre kümeleri

(All)
Position:Named
Zorunlu:False
İşlem hattından gelen değer:False
Özellik adına göre işlem hattından gelen değer:False
Kalan bağımsız değişkenlerden elde edilen değer:False

CommonParameters

Bu cmdlet yaygın parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

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, Out-Hostiçin aşağıdaki diğer adları içerir:

  • Tüm platformlar:
    • oh

Tüm PowerShell konakları Disk Belleği parametresini desteklemez. Örneğin, Windows PowerShell ISE'de Disk Belleği parametresini kullanırsanız aşağıdaki hata görüntülenir:

out-lineoutput: Yöntem veya işlem uygulanmaz.

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

Cmdlet'ler Out- dosyalardan gelen girişleri okumaz. Bir Out- cmdlet'e veri göndermek için işlem hattını kullanarak cmdlet'e veri gönderin. Alternatif olarak, verileri bir değişkende depolayabilir ve verileri cmdlet'ine geçirmek için InputObject parametresini kullanabilirsiniz.

Out-Host yalnızca ana bilgisayara veri gönderir. Tt, işlem hattına çıkış nesneleri üretmez. Out-Host çıkışını Get-Member cmdlet'ine işlem hattı oluşturursanız, Get-Member hiçbir nesne belirtilmediğinden söz eder.