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.









Argomenti della Guida