Удалить PowerShell 2

Удалить PowerShell 2

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

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

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

C:\Program Files\PowerShell

Пока у меня осталась версия 2:

C:\Windows\system32\WindowsPowerShell

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

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

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

решение1

Я немного колебался, публиковать ли ответ, так как часть из этого будет моим мнением. Что не является мнением, так это то, что с 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 Дорожная карта

Связанный контент