-1

Я недавно установил PowerShell 6:

http://github.com/PowerShell/PowerShell/releases

Однако я заметил, что PowerShell теперь устанавливается на:

C:\Program Files\PowerShell

Пока я еще остался с версией 2 здесь:

C:\Windows\system32\WindowsPowerShell

Я хотел бы удалить эту старую версию, если это возможно. Я проверил это:

  1. Программы и особенности
  2. Установленные обновления
  3. Возможности системы Windows

но не видел вариант для PowerShell.

1 ответ1

2

Я немного колебался, чтобы опубликовать ответ, так как отчасти это будет моим мнением. Что не является мнением, так это то, что в Windows 7 (Server 2008 R2) Powershell является неотъемлемым компонентом операционной системы. На данный момент существует два пути разработки для Powershell. Существует специальная версия для Windows, которая имеет самый последний номер версии 5.1, и есть кроссплатформенная версия, которая является версией 6. Powershell 5 не планируется получать какие-либо дополнительные обновления функций, но будет продолжать исправляться. Powershell 6 - это способ, которым Microsoft планирует двигаться вперед.

Теперь перейдем к части мнения. Прямо сейчас в работе, которой я занимаюсь, по крайней мере, powershell 6 не хватает. Существуют командлеты, которые существуют в 5, которые либо не существуют в 6, либо модули, в которых они находятся, несовместимы с 5. Поэтому для меня (и, по моему мнению, для многих повседневных задач администратора) PowerShell 6 в настоящее время не является допустимым вариантом.

Чтобы ответить на ваш вопрос напрямую, у вас не может быть только powershell v6 на компьютере с Windows. У вас должна быть одна из версий для Windows. Итак, если вам нужна только одна версия, а вы хотите самую последнюю и лучшую версию, я бы предложил удалить v6 и установить v5.1.

Рекомендации:

Как удалить Windows Powershell

Powershell 6 Roadmap

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .