Here is a tip to change the powershell language also called international settings or Culture…

By default there is :

MYPCWIN7\C:\Users\admin> $PSCULTURE
fr-FR

MYPCWIN7\C:\Users\admin> get-culture

LCID             Name             DisplayName
—-             —-             ———–
1036             fr-FR            Français (France)

New: In Windows 8 or Server 2012 or greater: there is a new cmdlet: set-culture en-us

however in my case, the best way is using a Function to change the language on a powershell script:

At the begining of your script:

Function Using-Culture (
[System.Globalization.CultureInfo]$culture,
[ScriptBlock]$script)
{
    $OldCulture = [System.Threading.Thread]::CurrentThread.CurrentCulture
    trap
    {
    [System.Threading.Thread]::CurrentThread.CurrentCulture = $OldCulture
    }
    [System.Threading.Thread]::CurrentThread.CurrentCulture = $culture
    $ExecutionContext.InvokeCommand.InvokeScript($script)
    [System.Threading.Thread]::CurrentThread.CurrentCulture = $OldCulture
} # End Function

Using-Culture en-us {   Your script here    }