Format-Wide (Microsoft.PowerShell.Utility)
Format-Wide
- Modül:
- Microsoft.PowerShell.Utility
Nesneleri, her nesnenin yalnızca bir özelliğini görüntüleyen geniş bir tablo olarak biçimlendirir.
Sözdizimi
Format-Wide
[[-Property] <Object>]
[-AutoSize]
[-Column <int>]
[-GroupBy <Object>]
[-View <string>]
[-ShowError]
[-DisplayError]
[-Force]
[-Expand <string>]
[-InputObject <psobject>]
[<CommonParameters>]Tanım
Format-Wide cmdlet'i, nesneleri her nesnenin yalnızca bir özelliğini görüntüleyen geniş bir tablo olarak biçimlendirir. Hangi özelliğin görüntülendiğini belirlemek için Özellik parametresini kullanabilirsiniz.
Örnekler
Örnek 1: Geçerli dizindeki dosyaların adlarını biçimlendirin
Bu komut, geçerli dizindeki dosyaların adlarını ekran boyunca üç sütun halinde görüntüler.
Get-ChildItem | Format-Wide -Column 3Get-ChildItem cmdlet'i dizindeki her dosyayı temsil eden nesneleri alır. İşlem hattı operatörü (|), dosya nesnelerini işlem hattı üzerinden çıktı için biçimlendiren Format-Wide'a geçirir. Sütun parametresi sütun sayısını belirtir.
Örnek 2: Kayıt defteri anahtarlarının adlarını biçimlendirme
Bu komut, HKEY_CURRENT_USER\Software\Microsoft anahtarındaki kayıt defteri anahtarlarının adlarını görüntüler.
Get-ChildItem HKCU:\software\microsoft | Format-Wide -Property pschildname -AutoSize
Get-ChildItem cmdlet'i, 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 olan HKCU: olarak belirtilir ve ardından anahtar yolu gelir. İşlem hattı operatörü (|), kayıt defteri anahtarı nesnelerini işlem hattı üzerinden çıktı için biçimlendiren Format-Wide'a geçirir. Property parametresi özelliğin adını belirtir ve AutoSize parametresi sütunları okunabilirlik açısından ayarlar.
Örnek 3: Biçim hatalarında sorun giderme
Aşağıdaki örneklerde DisplayError veya ShowError parametrelerinin bir ifadeyle eklenmesinin 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 : PSPropertyExpressionErrorParametreler
-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üme göre belirlenir. Otomatik Boyutlandırma ve Sütun parametrelerini aynı komutta kullanamazsınız.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-Column
Ekrandaki sütun sayısını belirtir. Otomatik Boyutlandırma ve Sütun parametrelerini aynı komutta kullanamazsınız.
- Tip :
-
Int32
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-DisplayError
Komut satırındaki hataları görüntüler. Bu parametre nadiren kullanılır, ancak ifadeleri Format-Wide komutunda biçimlendirirken ve ifadeler çalışıyor gibi görünmediğinde hata ayıklamaya yardımcı olarak kullanılabilir.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
-
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-Expand
Koleksiyon nesnesinin yanı sıra koleksiyondaki nesneleri de formatlar. Bu parametre, System.Collections.ICollection arayüzünü destekleyen nesneleri biçimlendirmek için tasarlanmıştır. Varsayılan değer EnumOnly'dır.
Geçerli değerler şunlardır:
EnumOnly: Koleksiyondaki nesnelerin özelliklerini görüntüler.CoreOnly: Koleksiyon nesnesinin özelliklerini görüntüler.Her İkisi: Koleksiyon nesnesinin özelliklerini ve koleksiyondaki nesnelerin özelliklerini görüntüler.
- Tip :
String
- Kabul edilen değerler:
Yalnızca Core, EnumOnly, Her İkisi
- Konum:
Adlandırılmış
- Varsayılan değer:
EnumOnly
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-Force
Değişikliklerin güvenlikten ödün vermemesi için bu cmdlet'in komutun başarılı olmasını engelleyen kısıtlamaları geçersiz kıldığını belirtir. Örneğin, Zorla salt okunur özniteliği geçersiz kılar veya bir dosya yolunu tamamlamak için dizinler oluşturur, ancak dosya izinlerini değiştirmeye çalışmaz.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-GroupBy
Çıktıyı, paylaşılan bir özelliğe veya değere göre gruplar halinde biçimlendirir. Çıktının bir ifadesini veya özelliğini girin.
GroupBy parametresinin değeri yeni bir hesaplanmış özellik olabilir. Hesaplanan özellik bir kod bloğu veya karma tablosu olabilir. Geçerli anahtar/değer çiftleri şunlardır:
Ad(veyaEtiket) -<string>İfade-<string>veya<script; bloğu>FormatString-<string>
Daha fazla bilgi için bkz. about_Calculated_Properties.
- Tip :
Nesne
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-InputObject
Biçimlendirilecek nesneleri belirtir. Nesneleri içeren bir değişken girin veya nesneleri alan bir komut veya ifade yazın.
- Tip :
PSObject
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
True
- Joker karakterleri kabul et:
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. Özellik parametre adı isteğe bağlıdır. Özellik ve Görünüm parametrelerini aynı komutta kullanamazsınız.
Özellik parametresinin değeri yeni bir hesaplanmış özellik olabilir. Hesaplanan özellik bir kod bloğu veya karma tablosu olabilir. Geçerli anahtar/değer çiftleri şunlardır:
İfade-<string>veya<script; bloğu>FormatString-<string>
Daha fazla bilgi için bkz. about_Calculated_Properties.
- Tip :
Nesne
- Konum:
0
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-ShowError
Hataları ardışık düzen üzerinden gönderir. Bu parametre nadiren kullanılır, ancak ifadeleri Format-Wide komutunda biçimlendirirken ve ifadeler çalışıyor gibi görünmediğinde hata ayıklamaya yardımcı olarak kullanılabilir.
- Tip :
SwitchParameter
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-View
Alternatif tablo formatının veya görünümünün adını belirtir. Özellik ve Görünüm parametrelerini aynı komutta kullanamazsınız.
- Tip :
String
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
Girişler
PSObject
Bu cmdlet'e herhangi bir nesneyi aktarabilirsiniz.
Çıkışlar
Microsoft.PowerShell.Commands.Internal.Format
Bu cmdlet, tabloyu temsil eden biçim nesnelerini döndürür.
Notlar
PowerShell, Format-Wide için aşağıdaki takma adları içerir:
Tüm platformlar:
fw
GroupBy parametresi nesnelerin sıralandığını varsayar. Nesneleri gruplamak için Format-Custom'u kullanmadan önce Sort-Object'i kullanın.
Görünüm parametresi tablo için alternatif bir biçim belirtmenize olanak tanır. PowerShell dizinindeki *.format.PS1XML dosyalarında tanımlanan görünümleri kullanabilir veya yeni PS1XML dosyalarında kendi görünümlerinizi oluşturabilir ve Update-FormatData cmdlet'ini kullanabilirsiniz. bunları PowerShell'e dahil etmek için.
Görünüm parametresinin alternatif görünümü tablo biçimini kullanmalıdır; eğer değilse, komut başarısız olur. Alternatif görünüm bir liste ise Format-List'i kullanın. Alternatif görünüm bir liste veya tablo değilse Format-Custom'u kullanın.