Microsoft Internet Security and Acceleration Server 2000

ISA Administration Scripting

The ISA Server administration object model gives developers a mechanism to extend ISA functionality. Scripting allows you to use the ISA administration COM objects to access and control any ISA array within an organization. The administration objects allow for automation of everything done using ISA Management. This capability allows administrators to create scripts to automate repetitive tasks requiring the use of ISA Management; these scripts can then be included in batch files. By programming with the same administration objects that ISA itself uses, developers can provide persistent, and configurable, data storage for their programs, and can have the ISA Server notify programs when the configuration data has changed.

Using the Microsoft® Management Console (MMC), developers can also customize ISA Management by adding new property pages, menus, toolbars, and buttons, and by extending the name space. See Extending ISA Management for examples of ISA Management customization.

The following topics demonstrate how all administrative tasks carried out with ISA Management can be automated through the use of the administration objects.