Freigeben über


Get-Culture

Ruft den aktuellen Kultursatz im Betriebssystem ab.

Syntax

Get-Culture []

Beschreibung

Das Cmdlet Get-Culture ruft Informationen zu den aktuellen Kultureinstellungen ab. Dazu gehören Informationen zu den aktuellen Spracheinstellungen auf dem System, z. B. das Tastaturlayout und das Anzeigeformat von Elementen wie Zahlen, Währungen und Datumsangaben.

Sie können auch das Cmdlet Get-UICulture verwenden, das die aktuelle Benutzeroberflächenkultur auf dem System abruft, und das cmdlet Set-Culture im Modul International. Die Benutzeroberflächenkultur bestimmt, welche Textzeichenfolgen für Benutzeroberflächenelemente wie Menüs und Nachrichten verwendet werden.

Beispiele

Beispiel 1: Abrufen von Kultureinstellungen

PS C:\> Get-Culture

Dieser Befehl zeigt Informationen zu den regionalen Einstellungen auf dem Computer an.

Beispiel 2: Formatieren der Eigenschaften eines Kulturobjekts

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

In diesem Beispiel wird die große Menge an Daten im Kulturobjekt veranschaulicht. Es zeigt, wie die Eigenschaften und Untereigenschaften des Objekts angezeigt werden.

Der erste Befehl verwendet das Cmdlet Get-Culture, um die aktuellen Kultureinstellungen auf dem Computer abzurufen. Das resultierende Kulturobjekt wird in der variablen $C gespeichert.

Der zweite Befehl zeigt alle Eigenschaften des Kulturobjekts an. Es verwendet einen Pipelineoperator (|), um das Kulturobjekt in $C an das Cmdlet Format-List zu senden. Es verwendet den parameter Property, um alle (*) Eigenschaften des Objekts anzuzeigen. Dieser Befehl kann als $c | fl *abgekürzt werden.

Die übrigen Befehle untersuchen die Eigenschaften des Kulturobjekts mithilfe der Punktnotation, um die Werte der Objekteigenschaften anzuzeigen. Sie können diese Notation verwenden, um den Wert einer beliebigen Eigenschaft des Objekts anzuzeigen.

Der dritte Befehl verwendet die Punktnotation, um den Wert der Calendar-Eigenschaft des Kulturobjekts anzuzeigen.

Der vierte Befehl verwendet die Punktnotation, um den Wert der DataTimeFormat-Eigenschaft des Kulturobjekts anzuzeigen.

Viele Objekteigenschaften weisen Eigenschaften auf. Der fünfte Befehl verwendet die Punktnotation, um den Wert der FirstDayOfWeek -Eigenschaft der DateTimeFormat -Eigenschaft anzuzeigen.

Eingaben

None

Sie können keine Eingabe an dieses Cmdlet weiterleiten.

Ausgaben

CultureInfo

Get-Culture gibt ein Objekt zurück, das die aktuelle Kultur darstellt.

Hinweise

  • Sie können auch die variablen $PsCulture und $PsUICulture verwenden. Die variable $PsCulture speichert den Namen der aktuellen Kultur, und die $PsUICulture Variable speichert den Namen der aktuellen Benutzeroberflächenkultur.