Función de ejecución previa y ejecución posterior

El motor de la secuencia de comandos de Security Controls ejecuta la secuencia en paralelo en varios equipos de destino. A veces, es posible que quiera llevar a cabo operaciones de configuración en el equipo de la consola antes de ejecutar la secuencia u operaciones de finalización después de completar todos los equipos. Para especificar operaciones de configuración, incluya una función denominada “ST ConsoleBegin” en su secuencia de comandos. Esta función se llamará antes de ejecutar la secuencia principal en cualquiera de los equipos de destino. Para especificar operaciones de finalización, incluya una función denominada “ST ConsoleEnd” en su secuencia de comandos. Esta función se llamará después de ejecutar la secuencia principal en todos los equipos de destino.

Estas funciones deben tomar cero parámetros y tener el formato siguiente:

función ST-ConsoleBegin

{

#cuerpo de la función con sangrado del margen izquierdo

}

función ST-ConsoleEnd

{

#cuerpo de la función con sangrado del margen izquierdo

}

Las declaraciones de las funciones y las llaves de apertura y cierre deben empezar en la columna 1. El resto de líneas de las funciones no deben empezar en la columna 1.

Estas funciones se ejecutan solo en la consola. Por tanto, normalmente no es necesario usar los parámetros ComputerName o Credencial en ninguno de los cmdlets invocados en estas funciones.