Out-Default

Çıktıyı varsayılan biçimlendiriciye ve varsayılan çıkış cmdlet'ine gönderir.

Syntax

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-Hostakış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.

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Transcript

Çıkışın PowerShell'in transkripsiyon hizmetlerine gönderilip gönderilmeyeceğini belirler.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False