@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Curso básico de Powershell: Instalación y Requerimientos

Instalación y Requerimientos

Para poder tener PowerShell, tenemos dos opciones:

  • Tener un Sistema Operativo que ya lo tenga instalado por defecto.
  • Instalarlo expresamente.

Los últimos sistemas operativos de Windows ya tienen instalado y habilitado PowerShell por defecto.

  • Windows 7 y Windows Server 2008: PowerShell 2
  • Windows 8 y Windows Server 2012: PowerShell 3

También podemos tener PowerShell 3 en los siguientes Sistemas Operativos:

  • Versiones de 32 y 64 bits de
    • Windows 7 con Service Pack 1
    • Windows Server 2008 R2 con Service Pack 1
    • Windows Server 2008 con Service Pack 2

PowerShell se integra dentro de lo que Microsoft llama Windows Management Framework 3.0

Windows Management Framework 3.0 contiene:

  • PowerShell 3.0
  • Windows Management Instrumentation (WMI)
  • Windows Remote Management (WinRM)
  • Management OData IIS Extension
  • Server Manager CIM Provider

Windows Management Framework 3.0 requiere que previamente esté instalado Microsoft .NET Framework 4.0
Además:

  • Antes de instalar PowerShell Integrated Scripting Environment (ISE) en servidores con Windows Server 2008 R2 SP1, es necesario instalar desde el Server Manager la opción Windows PowerShell ISE
  • En equipos con Windows Server 2008 es necesario instalar la versión de Windows Management Framework que incluye PowerShell 2.0, WinRM 2.0 y BITS 4.0.

Actualmente Windows Management Framework 3.0 no es compatible con el siguiente software:

  • System Center 2012 Configuration Manager
  • System Center Virtual Machine Manager
  • Microsoft Exchange Server 2007 y 2010
  • Microsoft Sharepoint 2010
  • Windows Small Business Server 2008 y 2011

En equipos con Windows 8 y Windows Server 2012 también podemos instalar y utilizar el motor PowerShell 2.0, para lo cual necesitaremos instalar Microsoft .NET Framework 3.5
Para ello accedemos al Asistente de Roles y Características e instalamos (si no lo tenemos)

  • Características de .NET Framework 3.5
  • .NET Framework 3.5 (incluye .NET 2.0 y 3.0)
  • Windows PowerShell
  • Motor de Windows PowerShell 2.0

PowerShell 3.0 está diseñado para mantener la compatibilidad con 2.0 y los scripts, cmdlets, modulos o snap-in de PowerShell 2.0 se ejecutan sin problemas en 3.0. Pero debido a un cambio en .NET Framework 4.0, los programas que fueron escritos en PowerShell 2.0 y compilados con CLR 2.0 no se pueden ejecutar con PowerShell 3.0

Si utilizamos equipos de 64 bits veremos que tenemos dos opciones disponibles, PowerShell y PowerShell (32-bit) Por defecto utilizamos la versión de 64 bits, pero la de 32 bits es necesaria en el caso de tener módulos que lo necesiten o al conectarnos a equipos remotos de 32 bits.

Instalando PowerShell 3.0 en Windows Server 2008 R2

Como ejemplo vamos a mostrar como instalar PowerShell 3.0 en Windows Serer 2008 R2, ya que en Windows Serer 2012 y Windows 8 ya lo tenemos por defecto.

  • Descargamos e instalamos .NET Framework 4.0
.NET Framework 4.0
.NET Framework 4.0
  • Descargamos los archivos de instalación de Windows Management Framework 3.0
Descarga de Windows Management Framework 3.0
Descarga de Windows Management Framework 3.0
  • Instalamos WMF 3.0
Instalando el KB de WMF 3.0
Instalando el KB de WMF 3.0
  • Finalizamos el asistente
Fin de la instalación
Fin de la instalación

Temas

  1. Introducción
  2. Instalación y requerimientos
  3. Ayuda
  4. Ampliando la funcionalidad
  5. Canalización
  6. Operadores
  7. Comandos básicos
  8. Formato de salida
  9. Importar y Exportar datos
  10. Arrays y HashTables
  11. Ejecución de Scripts
  12. Providers
  13. Trabajos
  14. Scripts y funciones
  15. Gestión de Errores

 

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Roberto Orayen

Compruebe también

powershell-scripts-para-generar-contrasenas-aleatorias-1

Powershell: Scripts para generar contraseñas aleatorias

Powershell: Scripts para generar contraseñas aleatorias Entrada rápida… Si sois de los que os cuesta …

4 comentarios

  1. Buen artículo. Sobre el tema tengo un problema. alguien desinstaló el .net framework y luego al reiniciar el equipo no muestra la interfaz gráfica solo muestra un cmd o linea de comandos. Esto ocurre en mi servidor windows 2012. Ya instalé el .net framework 4.5.2, pero al instalar el wmf 4.0 me dice que la instalacion (Windows8-RT-KB2799888-x64.msu) no es aplicable al equipo. Espero que alguien ayude. Gracias.

    • Hola Jorge,

      Gracias. ¿Es posible que W2012 sea un R2? Porque creo que no es compatible y tendrías que instalar el wmf versión 5.0.

      Un saludo

      • Gracias Raul. voy a probar. El servidor es WS 2012 R2 Essentials. Aunque tambien tengo otro igual y puedo ver que la version de powershell es 4.0.
        espero que funcione. Saludos.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

20 − once =

Blog Maquinas Virtuales - El Blog de Negu