Конвертировать локализованный путь в английский - PullRequest
0 голосов
/ 08 ноября 2018

если пользователь устанавливает окна на своем родном языке (не английском), он может получить доступ к файлам, используя локализованные пути, т.е. insted C:\Users\UserName\Desktop он может получить доступ к рабочему столу с помощью C:\LocalizedUsersName\LocalizedDesktopName Существует ли какая-либо команда Powershell, которая может преобразовать / перевести локальную версию Path в английскую версию?

1 Ответ

0 голосов
/ 08 ноября 2018

Нет ничего конкретного для пути, но, в основном, по тем же направлениям, что и для других строк, с которыми вы работаете. Смотрите обсуждения, примеры и ответы ниже.

Международные командлеты настроек в Windows PowerShell

Использование Microsoft Translator API от PowerShell

Локализация и PowerShell

plattsoft_PSUICultureExample

Принудительный вывод ошибок PowerShell на английском языке в локализованных системах

Вы можете изменить CurrrentUICulture потока конвейера следующим образом: [Threading.Thread] :: CurrentThread.CurrentUICulture = 'fr-FR'; Получить помощь Get-Process

Я в английской системе, но прежде чем выполнить строку выше, я обновлена ​​справка вот так: Update-Help -UICulture fr-FR

$ ENUS = "[Threading.Thread] :: CurrentThread.CurrentUICulture = 'en-US'" затем вызовите выражение $ ENUS; Get-Help Get-Process "invoke-expression $ ENUS; "немного короче, если вам нужно запустить много команд

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...