Para comenzar, quiero decirles que si tienen instalado Windows 7, ya tienen instalado PowerShell, solo que en su versión anterior, es posible que sea la 1.0 o la 2.0. Para poder instalar Windows PowerShell 4.0 lo podremos hacer a partir del sistema operativo Windows 7 y sera necesario tener instalado lo
siguiente:
Por si no pudieron o no quisieron ver el vídeo, básicamente lo que digo es que la mejor forma de comprobar que versión de Windows Powershell tenemos instalada es verificar el contenido de una variable que tiene toda esta información, simplemente escribiremos:
Y en la consola de salida veremos el valor que tiene asignado PSVersion, este sera nuestra version de Windows Powershell instalada.
Luego necesitaremos habilitar la ejecución de script, para esto deberemos cambiar la política de ejecución que tiene el entorno por defecto. Para ellos haremos los siguientes pasos:
1- Abrimos con Windows Powershell o Windows Powershell ISE como administrador.
2- Comprobamos el estado de la política.
Get-ExecutionPolicy
3- Cambiamos el valor a No restringido y aceptamos el cartel de información
4- Volvemos a comprobar el de la política.
Get-ExecutionPolicy
Luego de esto ya podremos ejecutar mas comandos y scripts en esta consola.
Saludos cualquier consulta que tengar comenten, pueden hacerlo en el canal de youtube, en esta pagina, con en google+
Ø Windows
7 - Service Pack 1 (KB976932)
Ø Microsoft
.NET Framework 4.5
Luego de eso vamos a instalar el paquete KB2819745
que es en el que se encuentra esta aplicación.
Windows PowerShell
4.0 es parte de la Windows Management
Framework 4.0, que incluye lo siguiente:
o Windows PowerShell
o Windows PowerShell Integrated Scripting Environment (ISE)
o Windows PowerShell Web Services (gestión OData IIS extensión)
o Administración remota de Windows (WinRM)
o Infraestructura de administración de Windows (WMI)
o Proveedor WMI de administrador de servidores
o Windows PowerShell deseado configuración estatal (DSC)
Ahora, seguramente nos preguntaremos ¿que es lo que estamos instalando al instalar este paquete?
Vamos a explicarlo
Windows powershell ISE: Es una aplicación que permite escribir, ejecutar y probar scripts de Windows Powershell en un entorno sencillo. Tambien podremos agregarle modulos, navegar entre pestañas de scripts, tendremos color de sintaxis y muchas otras cosas para facilitar nuestras tareas con Windows Powershell.
OData IIS extensión: (Open Data)Es un protocolo especialmente diseñado para trabajar con datos y para esto utiliza otros protocolos y tecnologías sobradamente reconocidas como Http, AtomPub y JSon. Permiten a los desarrolladores escribir aplicaciones que se comunican con un número creciente de orígenes de datos, se admite como una forma de habilitar el intercambio de datos entre las aplicaciones y los almacenes de datos accesibles desde la web.
WinRM: (Windows Remote Management) Es un nuevo servicio práctico de gestión remota, proporciona una forma común para los sistemas de acceso y la información de gestión de cambio a través de una infraestructura de IT. Permite iniciar procesos en un host remoto, instalación de software en sistemas remotos, ya sea de forma silenciosa o interactiva
WMI: (Windows Management Instrumentation) Es la infraestructura que pretende establecer normas estándar para tener acceso y compartir la información de administración a través de la red de una empresa. WMI incluye un repositorio de objetos compatible con CIM estándar de la industria común para representar sistemas, aplicaciones, redes, dispositivos y otros componentes administrados. Implementa clases para consultas de información del sistema operativo, se divide en tres grandes grupos: Hardware, Software, Sistema Operativo.
DCS: (Desired State Configuration) Estado deseado de configuración es una característica que ayuda a los administradores gestionar y desplegar los datos de configuración de servicios de software y el medio en el que los servicios se ejecutan. El objetivo es proporcionar un método para mantener conjuntos de configuración consistentes a través de ordenadores o dispositivos. Los siguientes son algunos de los escenarios de ejemplo donde se puede utilizar para configurar y administrar un conjunto de equipos en una forma automatizada:
Ahora, seguramente nos preguntaremos ¿que es lo que estamos instalando al instalar este paquete?
Vamos a explicarlo
Windows powershell ISE: Es una aplicación que permite escribir, ejecutar y probar scripts de Windows Powershell en un entorno sencillo. Tambien podremos agregarle modulos, navegar entre pestañas de scripts, tendremos color de sintaxis y muchas otras cosas para facilitar nuestras tareas con Windows Powershell.
OData IIS extensión: (Open Data)Es un protocolo especialmente diseñado para trabajar con datos y para esto utiliza otros protocolos y tecnologías sobradamente reconocidas como Http, AtomPub y JSon. Permiten a los desarrolladores escribir aplicaciones que se comunican con un número creciente de orígenes de datos, se admite como una forma de habilitar el intercambio de datos entre las aplicaciones y los almacenes de datos accesibles desde la web.
WinRM: (Windows Remote Management) Es un nuevo servicio práctico de gestión remota, proporciona una forma común para los sistemas de acceso y la información de gestión de cambio a través de una infraestructura de IT. Permite iniciar procesos en un host remoto, instalación de software en sistemas remotos, ya sea de forma silenciosa o interactiva
WMI: (Windows Management Instrumentation) Es la infraestructura que pretende establecer normas estándar para tener acceso y compartir la información de administración a través de la red de una empresa. WMI incluye un repositorio de objetos compatible con CIM estándar de la industria común para representar sistemas, aplicaciones, redes, dispositivos y otros componentes administrados. Implementa clases para consultas de información del sistema operativo, se divide en tres grandes grupos: Hardware, Software, Sistema Operativo.
DCS: (Desired State Configuration) Estado deseado de configuración es una característica que ayuda a los administradores gestionar y desplegar los datos de configuración de servicios de software y el medio en el que los servicios se ejecutan. El objetivo es proporcionar un método para mantener conjuntos de configuración consistentes a través de ordenadores o dispositivos. Los siguientes son algunos de los escenarios de ejemplo donde se puede utilizar para configurar y administrar un conjunto de equipos en una forma automatizada:
- Habilitación o inhabilitación de las funciones y características del servidor (como IIS)
- Implementación de un nuevo software
- Implementar un sitio web de IIS (incluyendo el contenido del sitio)
- La gestión de la configuración del registro
- Ejecución de scripts de Windows PowerShell
- Gestión de archivos y directorios
- Inicio, detención y gestión de procesos y servicios
- Gestión de grupos y cuentas de usuario
- La gestión de las variables de entorno
- La fijación de una configuración que se ha alejado de el estado deseado
- Descubriendo el estado de configuración actual en un nodo dado
Configuración inicial de Windows PowerShell 4.0
Acá les dejo la segunda parte el vídeo donde muestro la verificación de la instalación y la configuración inicial
Por si no pudieron o no quisieron ver el vídeo, básicamente lo que digo es que la mejor forma de comprobar que versión de Windows Powershell tenemos instalada es verificar el contenido de una variable que tiene toda esta información, simplemente escribiremos:
$PSVersionTable
Y en la consola de salida veremos el valor que tiene asignado PSVersion, este sera nuestra version de Windows Powershell instalada.
PSVersion
4.0
Luego necesitaremos habilitar la ejecución de script, para esto deberemos cambiar la política de ejecución que tiene el entorno por defecto. Para ellos haremos los siguientes pasos:
1- Abrimos con Windows Powershell o Windows Powershell ISE como administrador.
2- Comprobamos el estado de la política.
Get-ExecutionPolicy
Restricted
3- Cambiamos el valor a No restringido y aceptamos el cartel de información
Set-ExecutionPolicy Unrestricted
Get-ExecutionPolicy
Unrestricted
Luego de esto ya podremos ejecutar mas comandos y scripts en esta consola.
Saludos cualquier consulta que tengar comenten, pueden hacerlo en el canal de youtube, en esta pagina, con en google+