Get-Culture
Mendapatkan budaya saat ini yang ditetapkan dalam sistem operasi.
Sintaks
CurrentCulture (Default)
Get-Culture
[-NoUserOverrides]
[<CommonParameters>]
Name
Get-Culture
[-Name <String[]>]
[-NoUserOverrides]
[<CommonParameters>]
ListAvailable
Get-Culture
[-ListAvailable]
[<CommonParameters>]
Deskripsi
Cmdlet Get-Culture 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 cmdlet Get-UICulture, 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 cmdlet Get-Culture untuk mendapatkan pengaturan budaya saat ini di komputer.
Ini menyimpan objek budaya yang dihasilkan dalam variabel $C.
Perintah kedua menampilkan semua properti objek budaya. Ini menggunakan operator alur (|) untuk mengirim objek budaya dalam $C ke cmdlet Format-List. 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 Kalender properti objek budaya.
Perintah keempat menggunakan notasi titik untuk menampilkan nilai properti DataTimeFormat 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.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
ListAvailable
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Name
Ambil budaya tertentu berdasarkan nama.
Parameter ini diperkenalkan di PowerShell 6.2.
Properti parameter
| Jenis: | String[] |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
Name
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | True |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-NoUserOverrides
Abaikan perubahan pengguna untuk budaya saat ini.
Parameter ini diperkenalkan di PowerShell 6.2.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
CurrentCulture
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
Name
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Input
None
Anda tidak dapat menyalurkan objek ke cmdlet ini.
Output
CultureInfo
Cmdlet ini mengembalikan objek CultureInfo yang mewakili budaya saat ini.
Catatan
Anda juga dapat menggunakan variabel $PSCulture dan $PSUICulture. Variabel $PSCulture menyimpan nama budaya saat ini dan variabel $PSUICulture menyimpan nama budaya UI saat ini.