Desinstalar PowerShell 2

Desinstalar PowerShell 2

Recientemente instalé PowerShell 6:

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

Sin embargo, noté que PowerShell ahora se instala en:

C:\Program Files\PowerShell

Si bien todavía me queda la versión 2 aquí:

C:\Windows\system32\WindowsPowerShell

Me gustaría eliminar esta versión anterior si es posible. Revisé estos:

  1. Programas y características
  2. Actualizaciones instaladas
  3. Características de Windows

pero no vi una opción para PowerShell.

Respuesta1

Dudé un poco en publicar una respuesta ya que parte de esta será mi opinión. Lo que no es opinión es que a partir de Windows 7 (Server 2008 R2) Powershell es un componente integral del sistema operativo. Actualmente existen esencialmente dos vías de desarrollo simultáneas para Powershell. Existe la versión específica de Windows que tiene un número de versión más reciente de 5.1 y hay una versión multiplataforma que es la versión 6. No está previsto que Powershell 5 reciba más actualizaciones de funciones, pero se seguirán parcheando. Powershell 6 es la forma en que Microsoft planea avanzar.

Ahora llegamos a la parte de opinión. Ahora mismo en el trabajo que hago falta al menos powershell 6. Hay cmdlets que existen en 5 que no existen en 6 o los módulos en los que se encuentran no son compatibles con 5. Entonces, para mí (y en mi opinión para muchas tareas administrativas diarias), powershell 6 no es actualmente un opción válida.

Para responder a su pregunta directamente, no puede tenerjustopowershell v6 en una máquina con Windows. Aún debes tener una de las versiones específicas de Windows. Entonces, si desea solo una versión y desea la última y mejor, le sugeriría eliminar la versión 6 e instalar la versión 5.1.

Referencias:

Cómo desinstalar Windows Powershell

Hoja de ruta de Powershell 6

información relacionada