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