mirror of
https://github.com/microsoft/WSL.git
synced 2025-12-11 23:39:22 -06:00
Fix language issues in install WSL ps1 script (#12284)
* Update install-latest-wsl.ps1 https://github.com/microsoft/WSL/issues/12282#issuecomment-2480894130 The install-latest-wsl.ps1 script cannot parse the operating "System Type" '$systeminfo = & systeminfo | findstr /C:"System Type"' due to language problems. In the Chinese interface environment, "System Type" is the Chinese "系统类型". * Updated regular syntax
This commit is contained in:
parent
d3f37e41d0
commit
9f6c33f4a7
@ -2,6 +2,12 @@
|
|||||||
|
|
||||||
# This script downloads and installs the latest version of the WSL MSI package
|
# This script downloads and installs the latest version of the WSL MSI package
|
||||||
|
|
||||||
|
# Get current language code
|
||||||
|
$chcp_num = (chcp) -replace '[^\d]+(\d+).*','$1'
|
||||||
|
|
||||||
|
# Set language to english
|
||||||
|
chcp 437
|
||||||
|
|
||||||
$ErrorActionPreference = "Stop"
|
$ErrorActionPreference = "Stop"
|
||||||
Set-StrictMode -Version Latest
|
Set-StrictMode -Version Latest
|
||||||
|
|
||||||
@ -48,3 +54,6 @@ if ($exitCode -Ne 0)
|
|||||||
Write-Host 'Installation complete'
|
Write-Host 'Installation complete'
|
||||||
|
|
||||||
Remove-Item $target -Force
|
Remove-Item $target -Force
|
||||||
|
|
||||||
|
# Restore original language
|
||||||
|
chcp $chcp_num
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user