Out-Default
Çıktıyı varsayılan biçimlendiriciye ve varsayılan çıkış cmdlet'ine gönderir.
Syntax
Default (Varsayılan)
Out-Default
[-Transcript]
[-InputObject <PSObject>]
[<CommonParameters>]
Description
PowerShell her işlem hattının sonuna otomatik olarak Out-Default ekler.
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 konak tarafından sağlanan uygun API'leri çağıran Out-Host'a gönderir. 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, XML şemasını ve herkesin bir nesne türü için görünümleri kaydedebileceği bir mekanizmayı (Update-FormatData cmdlet'i) tanımlar.
geniş, liste, tabloveya özel görünümleri herhangi bir nesne türü için 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 Format-Table | Out-Host'e iletir.
Format-Table nesneleri 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. Çıkış kontrolü için Out-Host kullanmak veya biçimlendirmeyi denetlemek için Format-* cmdlet'leri ve Format.ps1xml dosyası kullanmak üzere diğer cmdlet'ler önerilmektedir.
Ö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
Out-Default kullanılırken hata oluşmaz, ancak açıkça çağrılmadığında çıkış değiştirilmez.
Parametreler
-InputObject
cmdlet için girişi kabul eder.
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 |
-Transcript
Çıkışın PowerShell'in transkripsiyon hizmetlerine gönderilip gönderilmeyeceğini belirler.
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.