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.