Get-Culture
İşletim sisteminde ayarlanan geçerli kültürü alır.
Sözdizimi
Get-Culture []
Description
Get-Culture
cmdlet'i geçerli kültür ayarları hakkında bilgi alır. Bu, klavye düzeni gibi sistemdeki geçerli dil ayarları ve sayılar, para birimi ve tarihler gibi öğelerin görüntü biçimi hakkında bilgiler içerir.
Sistemdeki geçerli kullanıcı arabirimi kültürünü alan Get-UICulture
cmdlet'ini ve Uluslararası modüldeki Set-Culture cmdlet'ini de kullanabilirsiniz. Kullanıcı arabirimi (UI) kültürü, menüler ve iletiler gibi kullanıcı arabirimi öğeleri için hangi metin dizelerinin kullanılacağını belirler.
Örnekler
Örnek 1: Kültür ayarlarını alma
Get-Culture
LCID Name DisplayName
---- ---- -----------
1033 en-US English (United States)
Bu komut, bilgisayardaki bölgesel ayarlarla ilgili bilgileri görüntüler.
Örnek 2: Kültür nesnesinin özelliklerini biçimlendirme
PS C:\> $C = Get-Culture
PS C:\> $C | Format-List -Property *
Parent : en
LCID : 1033
KeyboardLayoutId : 1033
Name : en-US
IetfLanguageTag : en-US
DisplayName : English (United States)
NativeName : English (United States)
EnglishName : English (United States)
TwoLetterISOLanguageName : en
ThreeLetterISOLanguageName : eng
ThreeLetterWindowsLanguageName : ENU
CompareInfo : CompareInfo - 1033
TextInfo : TextInfo - 1033
IsNeutralCulture : False
CultureTypes : SpecificCultures, InstalledWin32Cultures, FrameworkCultures
NumberFormat : System.Globalization.NumberFormatInfo
DateTimeFormat : System.Globalization.DateTimeFormatInfo
Calendar : System.Globalization.GregorianCalendar
OptionalCalendars : {System.Globalization.GregorianCalendar, System.Globalization.GregorianCalendar}
UseUserOverride : True
IsReadOnly : False
PS C:\> $C.Calendar
MinSupportedDateTime : 1/1/0001 12:00:00 AM
MaxSupportedDateTime : 12/31/9999 11:59:59 PM
AlgorithmType : SolarCalendar
CalendarType : Localized
Eras : {1}
TwoDigitYearMax : 2029
IsReadOnly : False
PS C:\> $C.DateTimeFormat
AMDesignator : AM
Calendar : System.Globalization.GregorianCalendar
DateSeparator : /
FirstDayOfWeek : Sunday
CalendarWeekRule : FirstDay
FullDateTimePattern : dddd, MMMM dd, yyyy h:mm:ss tt
LongDatePattern : dddd, MMMM dd, yyyy
LongTimePattern : h:mm:ss tt
MonthDayPattern : MMMM dd
PMDesignator : PM
RFC1123Pattern : ddd, dd MMM yyyy HH':'mm':'ss 'GMT'
ShortDatePattern : M/d/yyyy
ShortTimePattern : h:mm tt
SortableDateTimePattern : yyyy'-'MM'-'dd'T'HH':'mm':'ss
TimeSeparator : :
UniversalSortableDateTimePattern : yyyy'-'MM'-'dd HH':'mm':'ss'Z'
YearMonthPattern : MMMM, yyyy
AbbreviatedDayNames : {Sun, Mon, Tue, Wed...}
ShortestDayNames : {Su, Mo, Tu, We...}
DayNames : {Sunday, Monday, Tuesday, Wednesday...}
AbbreviatedMonthNames : {Jan, Feb, Mar, Apr...}
MonthNames : {January, February, March, April...}
IsReadOnly : False
NativeCalendarName : Gregorian Calendar
AbbreviatedMonthGenitiveNames : {Jan, Feb, Mar, Apr...}
MonthGenitiveNames : {January, February, March, April...}
PS C:\> $C.DateTimeFormat.FirstDayOfWeek
Sunday
Bu örnek, kültür nesnesindeki büyük miktarda veriyi gösterir. Nesnenin özelliklerini ve alt özelliklerini görüntülemeyi gösterir.
İlk komut, bilgisayardaki geçerli kültür ayarlarını almak için Get-Culture
cmdlet'ini kullanır.
Elde edilen kültür nesnesini $C
değişkeninde depolar.
İkinci komut, kültür nesnesinin tüm özelliklerini görüntüler.
$C
içindeki kültür nesnesini Format-List
cmdlet'ine göndermek için bir işlem hattı işleci (|
) kullanır. Nesnenin tüm (*
) özelliklerini görüntülemek için Özelliği parametresini kullanır. Bu komut $c | fl *
olarak kısaltılabilir.
Kalan komutlar, nesne özelliklerinin değerlerini görüntülemek için nokta gösterimini kullanarak kültür nesnesinin özelliklerini inceler. Nesnenin herhangi bir özelliğinin değerini görüntülemek için bu gösterimi kullanabilirsiniz.
Üçüncü komut, kültür nesnesinin Takvim özelliğinin değerini görüntülemek için nokta gösterimini kullanır.
Dördüncü komut, kültür nesnesinin DataTimeFormat özelliğinin değerini görüntülemek için noktalı gösterimi kullanır.
Birçok nesne özelliğinin özellikleri vardır. Beşinci komut, DateTimeFormat özelliğinin FirstDayOfWeek özelliğinin değerini görüntülemek için nokta gösterimini kullanır.
Girişler
None
Nesneleri bu cmdlet'e yöneltemezsiniz.
Çıkışlar
Bu cmdlet, geçerli kültürü temsil eden bir CultureInfo nesnesi döndürür.
Notlar
$PsCulture
ve $PsUICulture
değişkenlerini de kullanabilirsiniz.
$PsCulture
değişkeni geçerli kültürün adını, $PsUICulture
değişkeni ise geçerli ui kültürünün adını depolar.