Я - разработчик .NET, и теперь мне нужно работать с PowerShell, проблема в том, что мой PowerShell кажется полностью сломанным.
Прежде всего, если использовать копирование, оно работает с некоторыми командами, но некоторые этого не делают и выдают ошибку The term 'Command Name' is not recognized as the name of a cmdlet, function, script file, or operable program
. В этом случае мне нужно вручную ввести ту же команду, чтобы она заработала.
Затем, когда я наконец набрал команду и запустил ее, выходная кодировка не подходит. Я пробовал различные способы поиска кодировки PowerShell в Интернете, но ни один из них не работал.
Когда моя новая компания дала мне этот компьютер, все было на китайском. Поэтому я изменил ВСЕ на английский (язык системы, язык системы и т.д.). Сейчас все по-английски, но я подозреваю, что PowerShell не удалось внести изменения.
Я попытался запустить проверку «Проверка файловой системы», но не обнаружил проблем, а также попытался снять Uncheck PowerShell 2.0 in Windows Features -> Restart (PowerShell was still here) -> Check PowerShell 2.0 in Windows Feature -> Restart
Я надеюсь, что другие люди уже испытали это и нашли способ исправить это. Последнее, что я хочу, это тратить время на переустановку всей системы. Моя рабочая станция полностью настроена ...
ОБНОВЛЕНИЕ: если я использую PowerShell ISE вместо этого, сообщения отображаются на китайском языке, но он просто говорит «資訊», что означает информацию
Я очевидно теряю много информации, потому что вот результат на моем личном ноутбуке
Примечание. Версия моего веб-развертывания - 3.6.