Ottiene le impostazioni cultura correnti impostate nel sistema operativo.
Sintassi
Get-Culture [<CommonParameters>]
Descrizione
Il cmdlet Get-Culture consente di ottenere informazioni sulle impostazioni cultura correnti. Sono incluse le informazioni sulle impostazioni correnti della lingua del sistema, ad esempio il layout della tastiera e il formato di visualizzazione di elementi quali numeri, valuta e date.
È possibile utilizzare anche il cmdlet Get-UICulture che consente di ottenere le impostazioni cultura correnti dell'interfaccia utente del sistema. Le impostazioni cultura dell'interfaccia utente determinano quali stringhe di testo vengono utilizzate per gli elementi dell'interfaccia utente, ad esempio menu e messaggi.
Parametri
<CommonParameters>
Questo cmdlet supporta i parametri comuni -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer e -OutVariable. Per ulteriori informazioni, vedere about_Commonparameters.
Input e output
Il tipo di input è il tipo degli oggetti che è possibile reindirizzare al cmdlet. Il tipo restituito è il tipo degli oggetti restituiti dal cmdlet.
Input |
Nessuno Non è possibile reindirizzare l'input a questo cmdlet. |
Output |
System.Globalization.CultureInfo Get-Culture restituisce un oggetto che rappresenta le impostazioni cultura correnti. |
Note
È inoltre possibile utilizzare le variabili $PsCulture e $PsUICulture. La variabile $PsCulture consente di archiviare il nome delle impostazioni cultura correnti, mentre la variabile $PsUICulture consente di archiviare il nome delle impostazioni cultura correnti dell'interfaccia utente.
Esempio 1
C:\PS>get-culture Descrizione ----------- Tramite questo comando verranno visualizzate informazioni sulle impostazioni internazionali del computer.
Esempio 2
C:\PS>$c = get-culture C:\PS> $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 C:\PS> $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 C:\PS> $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...} C:\PS> $c.datetimeformat.firstdayofweek Sunday Descrizione ----------- In questo esempio viene illustrata la notevole quantità di dati dell'oggetto impostazioni cultura. Viene illustrato come visualizzare le proprietà e le sottoproprietà dell'oggetto. Nel primo comando viene utilizzato il cmdlet Get-Culture per ottenere le impostazioni cultura correnti nel computer. L'oggetto impostazioni cultura risultante viene archiviato nella variabile $. Con il secondo comando vengono visualizzate tutte le proprietà dell'oggetto impostazioni cultura. Vengono utilizzati un operatore pipeline (|) per inviare l'oggetto impostazioni cultura in $c al cmdlet Format-List e il parametro Property per visualizzare tutte le proprietà (*) dell'oggetto. È possibile abbreviare questo comando in "$c | fl *". I comandi rimanenti consentono di esplorare le proprietà dell'oggetto impostazioni cultura utilizzando la notazione con punto per visualizzare i valori delle proprietà dell'oggetto. È possibile utilizzare questa notazione per visualizzare il valore di qualsiasi proprietà dell'oggetto. Nel terzo comando viene utilizzata la notazione con punto per visualizzare il valore della proprietà Calendar dell'oggetto impostazioni cultura. Nel quarto comando viene utilizzata la notazione con punto per visualizzare il valore della proprietà DataTimeFormat dell'oggetto impostazioni cultura. Molte proprietà dell'oggetto hanno a loro volta proprietà. Nel quinto comando viene utilizzata la notazione con punto per visualizzare il valore della proprietà FirstDayOfWeek della proprietà DateTimeFormat.