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 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 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
Out-Host bir kerede bir çıkış sayfası görüntülediğini 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.
Çıktının sonraki sayfasını görüntülemek için Boşluk çubuğuna veya çıkışın sonraki satırını görüntülemek için Enter tuşuna. Çıkmak için Q tuşuna basın.
Disk Belleği, daha fazla komutuna 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
Nesneleri işlem hattından aşağıya Out-Host.
Çıkışlar
None
Out-Host herhangi bir çıkış oluşturmaz. Nesneleri görüntülemek üzere konağa gönderir.
Notlar
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.
Out- cmdlet'ine biçimlendirilmemiş bir nesne gönderirseniz, cmdlet onu işlemeden önce bir biçimlendirme cmdlet'ine gönderir.
Out- cmdlet'lerinde adlar veya dosya yolları için parametreler yoktur. bir Out- cmdlet'ine veri göndermek için işlem hattını kullanarak cmdlet'ine powershell komutunun çıkışını gönderin. Alternatif olarak, verileri bir değişkende depolayabilir ve verileri cmdlet'ine geçirmek için InputObject parametresini kullanabilirsiniz.
Out-Host veri gönderir, ancak herhangi bir çıkış nesnesi oluşturmaz.
Out-Host çıkışını Get-Member cmdlet'ine işlem hattı oluşturursanız, Get-Member hiçbir nesne belirtilmediğinden söz eder.