Format-Wide
Nesneleri, her nesnenin yalnızca bir özelliğini görüntüleyen geniş bir tablo olarak biçimlendirin.
Syntax
Format-Wide
[[-Property] <Object>]
[-AutoSize]
[-Column <int>]
[-GroupBy <Object>]
[-View <string>]
[-ShowError]
[-DisplayError]
[-Force]
[-Expand <string>]
[-InputObject <psobject>]
[<CommonParameters>]
Description
cmdlet'i Format-Wide
, nesneleri her nesnenin yalnızca bir özelliğini görüntüleyen geniş bir tablo olarak biçimlendirmektedir. Hangi özelliğin görüntüleneceğini belirlemek için Property parametresini kullanabilirsiniz.
Örnekler
Örnek 1: Geçerli dizindeki dosyaların adlarını biçimlendirme
Bu komut, geçerli dizindeki dosyaların adlarını ekranda üç sütunda görüntüler.
Get-ChildItem | Format-Wide -Column 3
cmdlet'i Get-ChildItem
dizindeki her dosyayı temsil eden nesneleri alır. İşlem hattı işleci (|
), dosya nesnelerini işlem hattı Format-Wide
üzerinden öğesine geçirir ve bu nesneler çıkış için biçimlendirilir. Column parametresi sütun sayısını belirtir.
Örnek 2: Kayıt defteri anahtarlarının adlarını biçimlendirme
Bu komut, anahtardaki kayıt defteri anahtarlarının HKEY_CURRENT_USER\Software\Microsoft
adlarını görüntüler.
Get-ChildItem HKCU:\software\microsoft | Format-Wide -Property pschildname -AutoSize
cmdlet'i Get-ChildItem
anahtarları temsil eden nesneleri alır. Yol, PowerShell Kayıt Defteri sağlayıcısı tarafından kullanıma sunulan sürücülerden biri ve ardından anahtar yolu olarak HKCU:
belirtilir. İşlem hattı işleci (|
), kayıt defteri anahtar nesnelerini işlem hattı Format-Wide
üzerinden öğesine geçirir ve bu nesneleri çıkış için biçimlendirır. Property parametresi özelliğin adını belirtir ve AutoSize parametresi sütunları okunabilirlik için ayarlar.
Örnek 3: Biçim hatalarını giderme
Aşağıdaki örneklerde , bir ifadeyle DisplayError veya ShowError parametrelerini eklemenin sonuçları gösterilmektedir.
PS /> Get-Date | Format-Wide { $_ / $null } -DisplayError
#ERR
PS /> Get-Date | Format-Wide { $_ / $null } -ShowError
Failed to evaluate expression " $_ / $null ".
+ CategoryInfo : InvalidArgument: (12/21/2018 8:18:01 AM:PSObject) [], RuntimeException
+ FullyQualifiedErrorId : PSPropertyExpressionError
Parametreler
-AutoSize
Verilerin genişliğine göre sütun boyutunu ve sütun sayısını ayarlar. Varsayılan olarak, sütun boyutu ve sayısı görünüm tarafından belirlenir. Otomatik Boyutlandırma ve Sütun parametrelerini aynı komutta kullanamazsınız.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Column
Görüntüdeki sütun sayısını belirtir. Otomatik Boyutlandırma ve Sütun parametrelerini aynı komutta kullanamazsınız.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayError
Komut satırında hataları görüntüler. Bu parametre nadiren kullanılır, ancak bir Format-Wide
komuttaki ifadeleri biçimlendirirken hata ayıklama yardımı olarak kullanılabilir ve ifadeler çalışmıyor gibi görünür.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Expand
Koleksiyon nesnesini ve koleksiyondaki nesneleri biçimlendirin. Bu parametre, System.Collections.ICollection arabirimini destekleyen nesneleri biçimlendirmek için tasarlanmıştır. EnumOnly
varsayılan değerdir.
Geçerli değerler:
EnumOnly
: Koleksiyondaki nesnelerin özelliklerini görüntüler.CoreOnly
: Koleksiyon nesnesinin özelliklerini görüntüler.Both
: Koleksiyon nesnesinin özelliklerini ve koleksiyondaki nesnelerin özelliklerini görüntüler.
Type: | String |
Accepted values: | CoreOnly, EnumOnly, Both |
Position: | Named |
Default value: | EnumOnly |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Bu cmdlet'in, değişikliklerin güvenliği tehlikeye atmaması için komutun başarılı olmasını engelleyen kısıtlamaları geçersiz kıldığını gösterir. Örneğin, Zorla salt okunur özniteliğini geçersiz kılar veya bir dosya yolunu tamamlamak için dizinler oluşturur, ancak dosya izinlerini değiştirmeyi denemez.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GroupBy
Çıkışı, paylaşılan bir özelliğe veya değere göre gruplar halinde biçimlendirır. Çıkışın bir ifadesini veya özelliğini girin.
GroupBy parametresinin değeri yeni bir hesaplanan özellik olabilir. Hesaplanan özellik bir betik bloğu veya karma tablo olabilir. Geçerli anahtar-değer çiftleri şunlardır:
Name
(veyaLabel
) -<string>
Expression
-<string>
Veya<script block>
FormatString
-<string>
Daha fazla bilgi için bkz. about_Calculated_Properties.
Type: | Object |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Biçimlendirecek nesneleri belirtir. Nesneleri içeren bir değişken girin veya nesneleri alan bir komut veya ifade yazın.
Type: | PSObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Property
Ekranda görünen nesne özelliğini belirtir. Joker karakterlere izin verilir.
Bu parametreyi atlarsanız, ekranda görünen özellikler görüntülenen nesneye bağlıdır. Parametre adı Özelliği isteğe bağlıdır. Özellik ve Görünüm parametrelerini aynı komutta kullanamazsınız.
Property parametresinin değeri yeni bir hesaplanmış özellik olabilir. Hesaplanan özellik bir betik bloğu veya karma tablo olabilir. Geçerli anahtar-değer çiftleri şunlardır:
Expression
-<string>
Veya<script block>
FormatString
-<string>
Daha fazla bilgi için bkz. about_Calculated_Properties.
Type: | Object |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-ShowError
İşlem hattı üzerinden hataları gönderir. Bu parametre nadiren kullanılır, ancak bir Format-Wide
komuttaki ifadeleri biçimlendirirken hata ayıklama yardımı olarak kullanılabilir ve ifadeler çalışmıyor gibi görünür.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-View
Alternatif tablo biçiminin veya görünümünün adını belirtir. Özellik ve Görünüm parametrelerini aynı komutta kullanamazsınız.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
Herhangi bir nesneyi öğesine kanal oluşturabilirsiniz Format-Wide
.
Çıkışlar
Microsoft.PowerShell.Commands.Internal.Format
Format-Wide
tabloyu temsil eden biçim nesnelerini döndürür.
Notlar
Ayrıca, yerleşik diğer adına fw
da başvurabilirsinizFormat-Wide
. Daha fazla bilgi için bkz. about_Aliases.
GroupBy parametresi, nesnelerin sıralandığını varsayar. Nesneleri gruplandırmak için kullanmadan Format-Custom
önce kullanınSort-Object
.
View parametresi, tablo için alternatif bir biçim belirtmenize olanak tanır. PowerShell dizinindeki dosyalarda *.format.PS1XML
tanımlanan görünümleri kullanabilir veya yeni PS1XML dosyalarında kendi görünümlerinizi oluşturabilir ve cmdlet'ini Update-FormatData
kullanarak bunları PowerShell'e ekleyebilirsiniz.
View parametresinin alternatif görünümü tablo biçimini kullanmalıdır; aksi takdirde komut başarısız olur. Alternatif görünüm bir listeyse kullanın Format-List
. Alternatif görünüm liste veya tablo değilse kullanın Format-Custom
.