Lección 1: Introducción a los cmdlets de Windows Server AppFabric para Windows PowerShell

Tiempo de realización: 15 minutos

Objetivo: preparar el entorno de Windows PowerShell para el uso de cmdlets de Windows Server AppFabric para que Windows PowerShell configure, gestione y supervise la aplicación Order Service.

Propósito: en esta lección, cargará Módulo ApplicationServer para Windows PowerShell y habilitará la ejecución de una secuencia de comandos para Windows PowerShell. Debe usar la misma consola de Windows PowerShell para el resto de las lecciones de este tutorial.

Requisitos previos

Tenga en cuenta los requisitos siguientes antes de comenzar este paso:

  • Debe tener AppFabric ya instalado.

  • Debe poder ejecutar Windows PowerShell con una cuenta administrativa.

Procedimiento

En esta lección se llevarán a cabo los pasos siguientes:

  1. Iniciar una sesión de Windows PowerShell con credenciales administrativas.

  2. Habilitar la ejecución de una secuencia de comandos de Windows PowerShell.

  3. Cargar Módulo ApplicationServer para Windows PowerShell

Inicio de una sesión de PowerShell Windows con credenciales administrativas

  1. Powershell.exe se encuentra en el directorio C:\Windows\System32\WindowsPowerShell\v1.0. Abra ese directorio en el Explorador de Windows o use la herramienta de búsqueda para encontrarlo haciendo clic en Inicio y, a continuación, escribiendo powershell.exe en el cuadro de búsqueda.

  2. Haga clic con el botón secundario en powershell.exe y, a continuación, haga clic en Ejecutar como administrador.

  3. Una vez se esté ejecutando la ventana de Windows PowerShell en la sesión, haga clic con el botón secundario del mouse en la barra de título y, a continuación, haga clic en Propiedades.

  4. En la ventana “Propiedades de Windows PowerShell”, asegúrese de que el Modo de Edición rápida está seleccionado y, a continuación, haga clic en Aceptar.

Habilitación de la ejecución de secuencias de comandos en Windows PowerShell

Los pasos descritos en la mayor parte de este tutorial están orientados al uso de una sesión de Windows PowerShell. Sin embargo, puede usar los comandos de todas las lecciones para generar una secuencia de comandos para la automatización. En algunas lecciones, se usan secuencias de comandos para simplificar el enfoque. En esta sección habilitará la ejecución de una secuencia de comandos local para esta sesión de Windows PowerShell únicamente.

  1. Ejecute el siguiente comando en la ventana de Windows PowerShell para permitir la ejecución de secuencias de comandos sin firmar en Windows PowerShell.

    Set-ExecutionPolicy –ExecutionPolicy RemoteSigned –Scope Process
    
  2. Cuando se le solicite que confirme el cambio de directiva de ejecución, escriba Y y, a continuación, presione ENTRAR.

  3. Para comprobar que la ejecución de la secuencia de comandos local está habilitada, ejecute el siguiente comando en Windows PowerShell.

    Get-ExecutionPolicy
    

    Windows PowerShell debe informar de la directiva de ejecución como RemoteSigned.

El parámetro –Scope Process garantiza que la directiva está activa únicamente para el proceso actual de Windows PowerShell y para cualquier proceso secundario que pueda crearse. Al establecer la directiva de ejecución de Windows PowerShell en RemoteSigned mediante el comando especificado arriba, ha activado la siguiente directiva para la sesión actual de Windows PowerShell:

  • Pueden ejecutarse secuencias de comandos.

  • Es necesaria una firma digital de un editor de confianza en las secuencias de comandos y archivos de configuración descargados de Internet (incluidos los programas de mensajería instantánea y correo electrónico).

  • No son necesarias firmas digitales en secuencias de comandos que se han ejecutado y redactado en el equipo local (no se han descargado de Internet).

Para revertir este cambio de directiva, basta con cerrar la sesión de Windows PowerShell actual y todos los procesos secundarios iniciados con dicha sesión. Tenga en cuenta que las lecciones de este tutorial requieren que la directiva de ejecución modificada se haya habilitado para la sesión.

Recuerde que la directiva de ejecución no impide que un comando o un cmdlet concreto se ejecuten. Sólo establece restricciones sobre los archivos de configuración y las secuencias de comando en las que pueden ejecutarse.

Para obtener más información acerca de las directivas de ejecución de Windows PowerShell 2.0, vea about_execution_policies o ejecute el comando siguiente.

Get-help about_execution_policies

Carga del módulo de Windows PowerShell para AppFabric

  1. Ejecute el comando siguiente para usar el cmdlet Import-Module para que Windows PowerShell cargue Módulo ApplicationServer para Windows PowerShell.

    Import-Module ApplicationServer
    

    Si no hay errores, esto indica que el módulo se cargó correctamente.

  2. Para comprobar que Módulo ApplicationServer para Windows PowerShell está cargado correctamente, ejecute el siguiente comando en la ventana de Windows PowerShell.

    Get-Command –Module ApplicationServer
    

    El resultado de ese comando debe enumerar todos los comandos expuestos por Módulo ApplicationServer para Windows PowerShell en un formato de tabla.

¿Qué acabo de hacer?

En esta lección ha iniciado Windows PowerShell con credenciales administrativas para permitir la ejecución de una secuencia de comandos en futuras lecciones. También ha cargado Módulo ApplicationServer para Windows PowerShell y ha comprobado que los comandos estaban expuestos por el módulo. Usará los comandos de este tutorial para configurar, administrar y supervisar la aplicación Order Service.

Pasos siguientes

En la Lección 2: Implementación de la aplicación Order Service con Windows PowerShell generará e implementará proyectos de Order Service con Windows PowerShell.

Vea también

Conceptos

Lección 2: Implementación de la aplicación Order Service con Windows PowerShell
Lección 3: Configuración de Order Service con Windows PowerShell
Lección 4: Seguimiento de Order Services con Windows PowerShell
Lección 5: Seguimiento del flujo de trabajo con Windows PowerShell

  2011-12-05