Alterar idioma de exibição no Windows 10 com comandos CMD ou PowerShell

0

Como posso usar o CMD ou o PowerShell para alterar apenas o idioma de exibição para todos os usuários do Windows 10 Pro?

Eu prefiro evitar o uso de qualquer arquivo ps1 externo ou arquivo em lote. Eu vi algumas soluções que exigem que você use arquivos XML ou scripts PS1. Mas eu preferiria que houvesse um cmdlet ou apenas alguns comandos que pudessem fazer isso sem precisar baixar nenhum arquivo de script.

    
por Arete 30.03.2018 / 17:32

2 respostas

2

Considere o uso do Set-WinSystemLocale e /ou Set-WinUserLanguageList PowerShell cmdlets diretamente da linha de comando do PowerShell ou IDE sem script e com alguns comandos simples.

Comandos

Observação: Certifique-se de substituir en-US pelo idioma / localidade para sua necessidade.

Set-WinSystemLocale en-US
Set-WinUserLanguageList en-US

Mais recursos

por 04.04.2018 / 07:42
0

OK, agora estou confuso. Parece que você é novo no PowerShell e não sabe como fazer isso? Tudo bem, isso acontece. Mas você não precisa de cmd ou PoSH para fazer isso. É para isso que o GPO é. Veja os ponteiros abaixo.

No entanto, você está em um fórum do PowerShell, poste uma pergunta que diz ...

Change display language in Windows 10 with CMD or PowerShell How can I use either CMD or PowerShell to change the display language only

... então você diz

I would like to run a command that is not dependent of having a ps1 script if that makes sense...

Sooo .. por que você está fazendo esta pergunta em um fórum PoSH se você não quiser usar o PoSH, depois de pedir especificamente por um .cmd ou .ps1 para fazer isso?

Se você não quiser usar .cmd ou .ps1, isso não é uma pergunta para este fórum.

Então, isso deixa você com algum arquivo .exe ou um GPO. o que é uma questão para outro fórum.

Group Policy settings that apply only to Windows 10 Enterprise and Education Editions

https://docs.microsoft.com/en-us/windows/client-management/group-policies-for-enterprise-and-education-editions

Change Windows language by Group Policy?

https://social.technet.microsoft.com/Forums/windows/en-US/69a84dc3-3e2a-42c5-ae50-a77ccd499fd5/change-windows-language-by-group-policy?forum=w7itproui

BTW, existem scripts pré-builts para você fazer isso.

How to change display language in Windows 10 (change/install LP/remove LP)

This script sample can change the system display language in Windows 10 : (list installed language packs/change current language/install new available language pack from DFS/MDT/UNC share/remove installed languge

https://gallery.technet.microsoft.com/scriptcenter/How-to-change-display-80448f7f

Ou

Change OS language using PowerShell While browsing Script Repository Jump this interesting requirement was noticed. https://social.technet.microsoft.com/wiki/contents/articles/24450.change-os-language-using-powershell.aspx

Ou

https://stackoverflow.com/questions/30921796/change-os-language-silently-windows-7

Ou, você está dizendo, você quer usar apenas os cmdlets embutidos versus algo como o que eu estou apontando para você?

Bem, esse fato que você está pedindo ao fórum para escrever isso para você significa que você está usando algo potencialmente externo.

*** Atualização ** * Para o comentário do OP

Are you saying that there is no command for this?

Sempre procure arquivos de ajuda primeiro.

# Get parameters, examples, full and Online help for a cmdlet or function

# Get a list of all functions
Get-Command -CommandType Function

# Get a list of all commandlets
Get-Command -CommandType Cmdlet

# Get a list of all functions for the specified name
Get-Command -Name '*display*' -CommandType Function
Get-Command -Name '*registry*' -CommandType Function
Get-Command -Name '*language*' -CommandType Function

# Get a list of all commandlets for the specified name
Get-Command -Name '*display*'  -CommandType Cmdlet
Get-Command -Name '*registry*'  -CommandType Cmdlet
Get-Command -Name '*language*'  -CommandType Cmdlet

# get function / cmdlet details
(Get-Command -Name Set-ItemProperty).Parameters
Get-help -Name Set-ItemProperty -Examples
Get-help -Name Set-ItemProperty -Full
Get-help -Name Set-ItemProperty -Online


Get-Help about_*
Get-Help about_Functions

# Find all cmdlets / functions with a target parameter
Get-Help * -Parameter Append

Get-Command -CommandType cmdlet '
| Where-Object { $_.parameters.keys -match 'credential'} '
| Format-Wide name -AutoSize 

# All Help topics locations
explorer "$pshome\$($Host.CurrentCulture.Name)"
    
por 31.03.2018 / 08:01