Descargar e instalar Windows PowerShell 5.1

Importante

Skype Empresarial Online operado por 21Vianet en China se retirará el 1 de octubre de 2023. Si aún no ha actualizado sus usuarios de Skype Empresarial Online, se programarán automáticamente para una actualización asistida. Si quiere actualizar su organización a Teams usted mismo, le recomendamos que empiece a planear la ruta de actualización hoy mismo. Recuerde que una actualización correcta alinea la preparación técnica y de usuario, por lo que debe asegurarse de aprovechar nuestras instrucciones de actualización mientras se desplaza a Teams.

Skype Empresarial Online, excluyendo el servicio operado por 21Vianet en China, se retiró el 31 de julio de 2021.

Si usas Windows 10 Actualización de aniversario o Windows Server 2016, ya deberías tener Windows PowerShell 5.1. Esto se debe a que esta aplicación viene preinstalada con esos sistemas operativos.

Para determinar qué versión de Microsoft PowerShell usa, haga lo siguiente en su equipo con Windows 7, Windows Server 2008 R2 o Windows Server 2012:

  1. Haz clic en Inicio, selecciona Todos los programas, selecciona Accesorios, selecciona Windows PowerShell y, a continuación, selecciona Windows PowerShell.

  2. En la consola de PowerShell, escriba el comando siguiente y presione ENTRAR:

    Get-Host | Select-Object Version
    
  3. A continuación, se mostrará información similar a la siguiente en la ventana de la consola:

     Versión
    -------
    4.0

    Si el número de versión devuelto es 5.1, está ejecutando Windows PowerShell 5.1. Si el número de versión devuelto no es 5.1, tendrá que instalar Windows PowerShell 5.1. Puedes descargar Windows Management Framework 5.1, que incluye Windows PowerShell 5.1, desde el Centro de descarga de Microsoft.

Después de comprobar que Windows PowerShell 5.1 está instalado, debe asegurarse de que PowerShell se ha configurado para ejecutar scripts remotos. Para ello, inicie PowerShell como administrador. En Windows 7, Windows Server 2008 R2, Windows Server 2012 o Windows Server 2012 R2, haga lo siguiente:

  1. Haz clic en Inicio, selecciona Todos los programas, selecciona Accesorios, selecciona Windows PowerShell, haz clic con el botón derecho en Windows PowerShell y, a continuación, selecciona Ejecutar como administrador.

  2. Si aparece el cuadro de diálogo Control de cuentas de usuario , seleccione para comprobar que desea ejecutar PowerShell con las credenciales de administrador.

Si está ejecutando Windows 8, complete este procedimiento en su lugar:

  1. Acceda a la barra Accesos, seleccione Búsqueda y, después, haga clic con el botón derecho en Windows PowerShell. Puede acceder rápidamente a la barra de accesos en cualquier Windows 8 equipo (pantalla táctil o no táctil) manteniendo presionada la tecla Windows y presionando C.

  2. En la barra de herramientas de la parte inferior de la pantalla, seleccione Ejecutar como administrador.

  3. Si aparece el cuadro de diálogo Control de cuentas de usuario , seleccione para comprobar que desea ejecutar PowerShell con las credenciales de administrador.

Después de ejecutar PowerShell, debe cambiar la directiva de ejecución para permitir la ejecución de scripts remotos. En la consola de PowerShell, escriba el comando siguiente y presione ENTRAR:

Set-ExecutionPolicy RemoteSigned -Force

Nota

Al ejecutar el comando anterior, es posible que reciba el siguiente mensaje de error:>Set-ExecutionPolicy : Se deniega el acceso a la clave del Registro 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Micrsoft.PowerShell'. Este mensaje de error normalmente se produce si no está ejecutando PowerShell con credenciales de administrador. Cierre la sesión de PowerShell e inicie una nueva sesión como administrador.

Para comprobar que la directiva de ejecución se ha configurado correctamente, escriba lo siguiente en el símbolo del sistema de PowerShell y, después, presione ENTRAR:

Get-ExecutionPolicy

Si vuelves a obtener el siguiente valor, todo se ha configurado correctamente:

RemoteSigned

Si no estás ejecutando actualmente Windows PowerShell 5.1, también tendrás que descargar e instalar Windows Management Framework 5.1 desde el Centro de descarga de Microsoft. Este es un paquete de instalación que incluye Windows PowerShell 5.1 y Administración remota de Windows (WinRM) 3.0. Este paquete de instalación podría ser necesario si, por ejemplo, estás ejecutando Windows 7 SP1 y aún no has actualizado a Windows PowerShell 5.1. Si estás ejecutando Windows Server 2016 o Windows 10 Actualización de aniversario, no debería ser necesario instalar Windows PowerShell 5.1. Windows PowerShell 5.1 viene preinstalado en esos sistemas operativos.

Antes de instalar Windows Management Framework 5.1:

  • Asegúrese de que ha descargado la versión correcta del paquete de instalación. Si estás ejecutando la versión de 64 bits de Windows 7 SP1, descarga el archivo Win7AndW2K8R2-KB3191566-x64.ZIP. Si está ejecutando la versión de 32 bits de Windows 7, descargue el archivo Win7-KB3191566-x86.ZIP.

  • Si estás ejecutando Windows 7 en el equipo, asegúrate de haber instalado Windows 7 Service Pack 1.

Si no estás seguro de qué versión de Windows estás ejecutando o no estás seguro de si has instalado Windows 7 Service Pack 1, selecciona Inicio, haz clic con el botón derecho en Equipo y, a continuación, selecciona Propiedades. Esta información se registrará en el cuadro de diálogo Sistema.

Para instalar Windows Management Framework 5.1, complete el procedimiento en Instalar y configurar WMF 5.1.

Una vez reiniciado el equipo, compruebe que Windows PowerShell se puede iniciar y que la aplicación se puede ejecutar con credenciales administrativas. Para hacerlo:

  1. Haz clic en Inicio, selecciona Todos los programas, selecciona Accesorios, selecciona Windows PowerShell, haz clic con el botón derecho en Windows PowerShell y, a continuación, selecciona Ejecutar como administrador.

  2. Si aparece el cuadro de diálogo Control de cuentas de usuario, seleccione para comprobar que desea ejecutar PowerShell con las credenciales de administrador.

Cuando aparezca la consola de PowerShell, debe comprobar que el servicio WinRM se está ejecutando y se ha configurado correctamente. Para comprobar que el servicio se está ejecutando, escriba el siguiente comando en el símbolo del sistema de PowerShell y, a continuación, presione ENTRAR:

Get-Service winrm

La información sobre el servicio WinRM se mostrará en pantalla:

Status   Name               DisplayName
------   ----               -----------
Running  winrm              Windows Remote Management (WS-Manag...

Si el estado del servicio no es igual a "Ejecutándose", inicie el servicio WinRM escribiendo el siguiente comando y, a continuación, presionando ENTRAR:

Start-Service winrm

Una vez iniciado el servicio, ejecuta el siguiente comando para asegurarte de que WinRM usa la autenticación básica:

winrm set winrm/config/client/auth '@{Basic="True"}'

Se mostrará en pantalla información similar a la siguiente:

Auth
    Basic = true
    Digest = true
    Kerberos = true
    Negotiate = true
    Certificate = true
    CredSSP = false

Si la autenticación básica se ha establecido en true, ya puede usar PowerShell para conectarse a Skype Empresarial Online.

Propina

Logotipo de LinkedIn¿Nuevo en Office 365?

Discover free video courses for Office 365 admins and IT pros, brought to you by LinkedIn Learning.

Configurar el equipo para Windows PowerShell