Хорошо, теперь я в замешательстве.
Похоже, вы новичок в PowerShell и не знаете, как это сделать? Это нормально, так бывает. Но вам не нужен cmd или PoSH для этого. Вот для чего нужен GPO. Смотрите указатели ниже.
Тем не менее, вы находитесь на форуме PowerShell, опубликовать вопрос, который говорит ..
Изменение языка отображения в Windows 10 с помощью CMD или PowerShell. Как использовать CMD или PowerShell только для изменения языка отображения?
... тогда вы говорите
Я хотел бы запустить команду, которая не зависит от наличия сценария ps1, если это имеет смысл ...
Оооо ... почему вы задаете этот вопрос на форуме PoSH, если вы не хотите использовать PoSH, после того как вы специально попросили .cmd или .ps1 для этого?
Если вы не хотите использовать .cmd или .ps1, то это не вопрос для этого форума.
Таким образом, это оставляет вас с использованием .exe или GPO. это вопрос для другого форума.
Параметры групповой политики, которые применяются только к Windows 10 Enterprise и Education Edition.
https://docs.microsoft.com/en-us/windows/client-management/group-policies-for-enterprise-and-education-editions
Изменить язык Windows с помощью групповой политики?
https://social.technet.microsoft.com/Forums/windows/en-US/69a84dc3-3e2a-42c5-ae50-a77ccd499fd5/change-windows-language-by-group-policy?forum=w7itproui
Кстати, для этого есть сценарии предварительной сборки.
Как изменить язык отображения в Windows 10 (изменить / установить LP / удалить LP)
Этот пример скрипта может изменить язык отображения системы в Windows 10: (перечислить установленные языковые пакеты / изменить текущий язык / установить новый доступный языковой пакет из DFS / MDT / UNC, поделиться / удалить установленный язык
https://gallery.technet.microsoft.com/scriptcenter/How-to-change-display-80448f7f
Или же
Изменение языка ОС с помощью PowerShell При просмотре Script Repository Jump это интересное требование было замечено.
https://social.technet.microsoft.com/wiki/contents/articles/24450.change-os-language-using-powershell.aspx
Или же
https://stackoverflow.com/questions/30921796/change-os-language-silently-windows-7
Или вы хотите сказать, что вы хотите использовать только встроенные командлеты против чего-то вроде того, на что я указывал вам выше?
Ну, тот факт, что вы просите форум написать это для вас, означает, что вы используете что-то потенциально внешнее.
*** Обновление ** * Для комментария ОП
Вы говорите, что для этого нет команды?
Всегда обращайтесь к файлам помощи в первую очередь.
# 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)"