Get-Culture
Lekéri az operációs rendszerben beállított aktuális kultúrát.
Syntax
CurrentCulture (Alapértelmezett)
Get-Culture
[-NoUserOverrides]
[<CommonParameters>]
Name
Get-Culture
[-Name <String[]>]
[-NoUserOverrides]
[<CommonParameters>]
ListAvailable
Get-Culture
[-ListAvailable]
[<CommonParameters>]
Description
A Get-Culture parancsmag információt kap az aktuális kulturális beállításokról. Ez magában foglalja a rendszer aktuális nyelvi beállításaival, például a billentyűzetkiosztással, valamint az elemek (például számok, pénznemek és dátumok) megjelenítési formátumával kapcsolatos információkat.
Használhatja a Get-UICulture parancsmagot is, amely lekéri a rendszer aktuális felhasználói felületi kultúráját, valamint a Set-Culture parancsmagot a Nemzetközi modulban. A felhasználói felület (UI) kultúrája határozza meg, hogy mely szöveges sztringek használhatók a felhasználói felület elemeihez, például a menükhöz és az üzenetekhez.
Példák
1. példa: Kulturális beállítások lekérése
Get-Culture
LCID Name DisplayName
---- ---- -----------
1033 en-US English (United States)
Ez a parancs a számítógép területi beállításaival kapcsolatos információkat jeleníti meg.
2. példa: Kulturális objektum tulajdonságainak formázása
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
Ez a példa a kulturális objektumban található hatalmas mennyiségű adatot mutatja be. Bemutatja, hogyan jelenítheti meg az objektum tulajdonságait és altulajdonságait.
Az első parancs a Get-Culture parancsmagot használja az aktuális kulturális beállítások lekéréséhez a számítógépen.
Az eredményként kapott kulturális objektumot a $C változóban tárolja.
A második parancs megjeleníti a kulturális objektum összes tulajdonságát. Egy folyamatkezelőt (|) használ a $C kulturális objektumának a Format-List parancsmagba való küldéséhez. A Tulajdonság paraméter használatával jeleníti meg az objektum összes (*) tulajdonságát. Ez a parancs rövidítése $c | fl *lehet.
A többi parancs pont jelöléssel vizsgálja meg a kulturális objektum tulajdonságait az objektumtulajdonságok értékeinek megjelenítéséhez. Ezzel a jelölésvel megjelenítheti az objektum bármely tulajdonságának értékét.
A harmadik parancs pont jelölést használ a kulturális objektum Naptár tulajdonságának értékének megjelenítéséhez.
A negyedik parancs pontjelezést használ a DataTimeFormat kulturális objektum tulajdonságának megjelenítéséhez.
Számos objektumtulajdonság rendelkezik tulajdonságokkal. Az ötödik parancs pontjelezést használ a DateTimeFormat tulajdonság FirstDayOfWeek tulajdonságának értékének megjelenítéséhez.
3. példa: Adott kultúra lekérése
Szerezze be a CultureInfo objektumot franciául Franciaországban.
Get-Culture -Name fr-FR
LCID Name DisplayName
---- ---- -----------
1036 fr-FR French (France)
Paraméterek
-ListAvailable
Lekéri az aktuális operációs rendszer által támogatott összes kultúrát.
Ez a paraméter a PowerShell 6.2-ben lett bevezetve.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
ListAvailable
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Name
Egy adott kultúra lekérése a név alapján.
Ez a paraméter a PowerShell 6.2-ben lett bevezetve.
Paramétertulajdonságok
| Típus: | String[] |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
Name
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | True |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-NoUserOverrides
Az aktuális kultúra felhasználói módosításainak figyelmen kívül hagyása.
Ez a paraméter a PowerShell 6.2-ben lett bevezetve.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
CurrentCulture
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
Name
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
None
Ehhez a parancsmaghoz nem lehet objektumokat csövezni.
Kimenetek
CultureInfo
Ez a parancsmag egy CultureInfo objektumot ad vissza, amely az aktuális kultúrát képviseli.
Jegyzetek
A $PsCulture és $PsUICulture változókat is használhatja. A $PsCulture változó az aktuális kultúra nevét tárolja, a $PsUICulture változó pedig az aktuális felhasználói felületi kultúra nevét.