Out-Default
Çıktıyı varsayılan biçimlendiriciye ve varsayılan çıkış cmdlet'ine gönderir.
Sözdizimi
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
PowerShell her işlem hattının sonuna otomatik olarak ekler Out-Default
. Out-Default
nesne akışının nasıl biçimlendirilip çıkışını vereceğine karar verir. Nesne akışı bir dize akışıysa, Out-Default
bunları doğrudan Out-Host
ana bilgisayar tarafından sağlanan uygun API'leri çağıran kanallar. Nesne akışı dize içermiyorsa, Out-Default
ne yapacağını belirlemek için nesneyi inceler.
İlk olarak nesne türüne bakar ve bu nesne türü için kayıtlı bir görünüm olup olmadığını belirler.
PowerShell, bir XML şemasını ve herkesin bir nesne türü için görünümleri kaydedebileceği bir mekanizmayı ( Update-FormatData
cmdlet) tanımlar. Herhangi bir nesne türü için geniş, liste, tablo veya özel görünümler belirtebilirsiniz. Görünümler hangi özelliklerin görüntüleneceğini ve bunların nasıl görüntüleneceğini belirtir. Bir görünüm kayıtlıysa, hangi biçimlendiricinin kullanılacağını tanımlar. Bu nedenle, kayıtlı görünüm bir tablo görünümüyse, Out-Default
nesneleri öğesine Format-Table | Out-Host
akışla aktarır. Format-Table
nesneleri bir Biçimlendirme kayıtları akışına dönüştürür (görünüm tanımındaki veriler tarafından yönlendirilir) ve Out-Host
biçimlendirme kayıtlarını Konak arabirimindeki çağrılara dönüştürür.
Bu cmdlet son kullanıcı tarafından kullanılmak üzere tasarlanmamıştır. Diğer cmdlet'ler Out-Host gibi çıkışı denetlemek için veya biçimlendirmeyi denetlemek için cmdlet'leri ve Format.ps1xml dosyasını kullanmak Format-*
için önerilir.
Örnekler
Örnek 1
Bu cmdlet doğrudan son kullanıcı tarafından çalıştırılmak üzere tasarlanmamış olsa da, olabilir.
Get-Process | Select-Object -First 5 | Out-Default
NPM(K) PM(M) WS(M) CPU(s) Id SI ProcessName
------ ----- ----- ------ -- -- -----------
12 2.56 5.20 0.00 7376 0 aesm_service
48 34.32 18.10 26.64 9320 13 AlertusDesktopAlert
24 13.97 12.74 0.77 12656 13 ApplicationFrameHost
8 1.79 4.41 0.00 8180 0 AppVShNotify
9 1.99 5.07 0.19 19320 13 AppVShNotify
kullanılırken Out-Default
hata oluşmaz, ancak açıkça çağrılmadığında çıkış değiştirilmez.
Parametreler
-InputObject
cmdlet'ine girişi kabul eder.
Tür: | PSObject |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Transcript
Çıkışın PowerShell'in transkripsiyon hizmetlerine gönderilip gönderilmeyeceğini belirler.
Tür: | SwitchParameter |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
İlişkili Bağlantılar
PowerShell