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-Host
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 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
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-Host
iç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.
İlişkili Bağlantılar
PowerShell