un vistazo aquí: http://blogs.msdn.com/b/powershell/archive/2006/04/25/583235.aspx
y aquí: http://poshcode.org/2226:
function Set-Culture([System.Globalization.CultureInfo] $culture)
{
[System.Threading.Thread]::CurrentThread.CurrentUICulture = $culture
[System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
}
Información adicional
Para saber qué valores se pueden utilizar para $culture
:
Esto le dará una lista de tipos de cultivo:
[Enum]::GetValues([System.Globalization.CultureTypes])
Al seleccionar uno de los tipos anteriores (por ejemplo, AllCultures) a continuación, puede listar los valores disponibles de ese tipo:
[System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures)
continuación, puede utilizar el nombre o número de la cultura que le interesa con el método GetCultureInfo
para recuperar el valor que está buscando:
$culture = [System.Globalization.CultureInfo]::GetCultureInfo(1033)
$culture = [System.Globalization.CultureInfo]::GetCultureInfo('en-US')
NB: Gracias a la conversión implícita, sólo podía pasar el nombre de cultura o número (es decir, como una cadena o entero) en el método de Set-Culture
que automáticamente se convierte en el valor CultureInfo esperado.
¿La solución a http://stackoverflow.com/questions/2379514/powershell-formatting-values-in-another-culture/ ayuda alguna? – Gabe
-mira aquí [blog de thecnet] (http://social.technet.microsoft.com/Forums/en/winserverpowershell/thread/f4190964-9974-410b-9915-c66966f10edc) –