Secuencias de Comandos de Instalación¶
Descripción General¶
Vinyl se envía con varios secuencias de comandos de PowerShell que ayudan en la despliegue y configuración.
Directorio de Secuencias de Comandos¶
Los secuencias de comandos de PowerShell se encuentran en la \Scripts
directorio, debajo del directorio de instalación de Vinyl. Por ejemplo, suponiendo que Vinyl se haya instalado en el siguiente directorio:
C:\inetpub\wwwroot\Vinyl
Los secuencias de comandos de PowerShell se pueden encontrar en el siguiente directorio:
C:\inetpub\wwwroot\Vinyl\Scripts
Secuencias de Comandos¶
El Vinyl se envía con los siguientes secuencias de comandos de PowerShell:
Requisitos¶
Política de Ejecución¶
Los secuencias de comandos de Vinyl PowerShell no están firmados. Para ejecutar secuencias de comandos de PowerShell no firmados, los administradores deberán cambiar la política de ejecución de PowerShell. Para cambiar la política de ejecución de secuencia de comandos de PowerShell a "RemoteSigned", por ejemplo, ejecute el siguiente comando de PowerShell desde un símbolo del sistema elevado:
> Set-ExecutionPolicy RemoteSigned
Símbolo del Sistema Elevado¶
Debido a que los secuencias de comandos de PowerShell consultar la metabase de IIS, deben ejecutarse desde un símbolo del sistema elevado. Intentar ejecutar los secuencias de comandos sin permisos elevados devolverá el siguiente error:
Import-Module : The script 'Vinyl.psm1' cannot be run because it contains a "#requires" statement for running as Administrator. The current Windows PowerShell session is not running as Administrator. Start Windows PowerShell by using the Run as Administrator option, and then try running the script again.
Proveedor de Administración Web para Windows PowerShell¶
Vinyl utiliza el proveedor de administración web para Windows PowerShell para interactuar con IIS. Normalmente, esto se instala como parte de la rol de servidor web.
Notas de Diseño¶
Los secuencias de comandos de PowerShell de Vinyl siguen las mejores prácticas de PowerShell y utilizan verbos aprobados.