Get-Culture
Pobiera bieżącą kulturę ustawioną w systemie operacyjnym.
Składnia
Get-Culture []
Opis
Polecenie cmdlet Get-Culture pobiera informacje o bieżących ustawieniach kultury. Obejmuje to informacje o bieżących ustawieniach języka w systemie, takich jak układ klawiatury, oraz format wyświetlania elementów, takich jak liczby, waluta i daty.
Można również użyć polecenia cmdlet Get-UICulture, które pobiera bieżącą kulturę interfejsu użytkownika w systemie, oraz set-culture polecenia cmdlet w module International. Kultura interfejsu użytkownika określa, które ciągi tekstowe są używane dla elementów interfejsu użytkownika, takich jak menu i komunikaty.
Przykłady
Przykład 1. Pobieranie ustawień kultury
PS C:\> Get-Culture
To polecenie wyświetla informacje o ustawieniach regionalnych na komputerze.
Przykład 2. Formatowanie właściwości obiektu kultury
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
W tym przykładzie pokazano ogromną ilość danych w obiekcie kultury. Pokazuje on sposób wyświetlania właściwości i właściwości podrzędnych obiektu.
Pierwsze polecenie używa polecenia cmdlet Get-Culture w celu pobrania bieżących ustawień kultury na komputerze. Przechowuje wynikowy obiekt kultury w zmiennej $C.
Drugie polecenie wyświetla wszystkie właściwości obiektu kultury.
Używa operatora potoku (|) do wysyłania obiektu kultury w $C do polecenia cmdlet Format-List.
Używa parametru Property, aby wyświetlić wszystkie właściwości (*) obiektu.
To polecenie można skrócić jako $c | fl *
.
Pozostałe polecenia eksplorują właściwości obiektu kultury przy użyciu notacji kropkowej w celu wyświetlenia wartości właściwości obiektu. Za pomocą tej notacji można wyświetlić wartość dowolnej właściwości obiektu.
Trzecie polecenie używa notacji kropkowej, aby wyświetlić wartość właściwości Calendar obiektu kultury.
Czwarte polecenie używa notacji kropkowej, aby wyświetlić wartość właściwości DataTimeFormat obiektu kultury.
Wiele właściwości obiektu ma właściwości. Piąte polecenie używa notacji kropkowej, aby wyświetlić wartość właściwości FirstDayOfWeek właściwości DateTimeFormat.
Dane wejściowe
None
Nie można przekazać danych wejściowych potoku do tego polecenia cmdlet.
Dane wyjściowe
Get-Culture zwraca obiekt reprezentujący bieżącą kulturę.
Uwagi
Można również użyć zmiennych $PsCulture i $PsUICulture. Zmienna $PsCulture przechowuje nazwę bieżącej kultury, a zmienna $PsUICulture przechowuje nazwę bieżącej kultury interfejsu użytkownika.