Eliminar el contenido de la caché

Publicado: junio 16, 2004

Microsoft® Internet Security and Acceleration (ISA) Server guarda el contenido almacenado en caché en un archivo de contenido de la caché llamado Dir1.cdat y ubicado en la carpeta Urlcache de cada unidad configurada para el almacenamiento en caché. Cuando se configura una unidad para el almacenamiento en caché, se crea un archivo de contenido de la caché (archivo .cdat). Asimismo, cada vez que se inicia el servicio del servidor de seguridad de Microsoft, se verifica que existe un archivo de contenido de la caché en cada unidad configurada para el almacenamiento en caché y se crea automáticamente un nuevo archivo de contenido de la caché si el archivo se ha eliminado. El contenido almacenado en la caché guardado en estos archivos se puede eliminar manualmente borrando todos los archivos de contenido de la caché y reiniciando el servicio de servidor de seguridad. El código escrito en Microsoft Visual Basic® Scripting Edition (VBScript) incluido en DeleteCacheContents.vbs realiza estos pasos mediante programación y elimina todo el contenido almacenado en la caché de ISA Server reemplazando los archivos de contenido de la caché almacenados en todas las unidades de caché configuradas en el equipo servidor ISA local por los nuevos archivos de contenido de la caché.

Uso:
DeleteCacheContents.vbs

Para eliminar el contenido de la caché

1.

Cree una instancia del objeto COM FPC, que proporcione acceso a los otros objetos COM de administración de ISA Server.

2.

Declare un objeto FPCServer, una colección FPCCacheDrives, un objeto FPCCacheDrive y un objeto FileSystemObject.

3.

Obtenga las referencias al objeto FPCServer y a la colección FPCCacheDrives existentes.

4.

Llame al método StopFirewallService del objeto de servidor para detener el servicio del servidor de seguridad de Microsoft.

5.

Cree una instancia del objeto FileSystemObject.

6.

En un bucle For, recorra cada una de las unidades de la colección de unidades de caché. Para cada unidad, especifique la ruta de acceso del archivo Dir1.cdat en la carpeta Urlcache de cada unidad y llame al método DeleteFile del objeto de sistema de archivos para eliminar el archivo.

7.

Llame al método StartFirewallService del objeto de servidor para iniciar el servicio del servidor de seguridad y crear un nuevo archivo de contenido de la caché en cada unidad de caché.


Principio de la páginaPrincipio de la página