Get-Culture
Mendapatkan budaya saat ini yang ditetapkan dalam sistem operasi.
Sintaks
Get-Culture
[-NoUserOverrides]
[<CommonParameters>]
Get-Culture
[-Name <String[]>]
[-NoUserOverrides]
[<CommonParameters>]
Get-Culture
[-ListAvailable]
[<CommonParameters>]
Deskripsi
Get-Culture
Cmdlet mendapatkan informasi tentang pengaturan budaya saat ini. Ini termasuk informasi tentang pengaturan bahasa saat ini pada sistem, seperti tata letak keyboard, dan format tampilan item seperti angka, mata uang, dan tanggal.
Anda juga dapat menggunakan Get-UICulture
cmdlet, yang mendapatkan budaya antarmuka pengguna saat ini pada sistem, dan cmdlet Set-Culture dalam modul Internasional. Budaya antarmuka pengguna (UI) menentukan string teks mana yang digunakan untuk elemen antarmuka pengguna, seperti menu dan pesan.
Contoh
Contoh 1: Mendapatkan pengaturan budaya
Get-Culture
LCID Name DisplayName
---- ---- -----------
1033 en-US English (United States)
Perintah ini menampilkan informasi tentang pengaturan regional pada komputer.
Contoh 2: Memformat properti objek budaya
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
Contoh ini menunjukkan sejumlah besar data dalam objek budaya. Ini menunjukkan cara menampilkan properti dan sub-properti objek.
Perintah pertama menggunakan Get-Culture
cmdlet untuk mendapatkan pengaturan budaya saat ini di komputer.
Ini menyimpan objek budaya yang dihasilkan dalam $C
variabel .
Perintah kedua menampilkan semua properti objek budaya. Ini menggunakan operator alur (|
) untuk mengirim objek $C
budaya ke Format-List
cmdlet. Ini menggunakan parameter Properti untuk menampilkan semua (*
) properti objek. Perintah ini dapat disingkat sebagai $c | fl *
.
Perintah yang tersisa menjelajahi properti objek budaya dengan menggunakan notasi titik untuk menampilkan nilai properti objek. Anda dapat menggunakan notasi ini untuk menampilkan nilai properti objek apa pun.
Perintah ketiga menggunakan notasi titik untuk menampilkan nilai properti Kalender objek budaya.
Perintah keempat menggunakan notasi titik untuk menampilkan nilai properti DataTimeFormat dari objek budaya.
Banyak properti objek memiliki properti. Perintah kelima menggunakan notasi titik untuk menampilkan nilai properti FirstDayOfWeek dari properti DateTimeFormat .
Contoh 3: Mendapatkan budaya tertentu
Dapatkan objek CultureInfo untuk bahasa Prancis di Prancis.
Get-Culture -Name fr-FR
LCID Name DisplayName
---- ---- -----------
1036 fr-FR French (France)
Parameter
-ListAvailable
Mengambil semua budaya yang didukung oleh sistem operasi saat ini.
Parameter ini diperkenalkan di PowerShell 6.2.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Name
Ambil budaya tertentu berdasarkan nama.
Parameter ini diperkenalkan di PowerShell 6.2.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-NoUserOverrides
Abaikan perubahan pengguna untuk budaya saat ini.
Parameter ini diperkenalkan di PowerShell 6.2.
Jenis: | SwitchParameter |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
Input
None
Anda tidak dapat menyalurkan objek ke cmdlet ini.
Output
Cmdlet ini mengembalikan objek CultureInfo yang mewakili budaya saat ini.
Catatan
Anda juga dapat menggunakan $PsCulture
variabel dan $PsUICulture
. Variabel $PsCulture
menyimpan nama budaya saat ini dan $PsUICulture
variabel menyimpan nama budaya UI saat ini.