In most cases, code that uses ISA Server 2000 COM objects
can be upgraded to use corresponding ISA Server 2004 COM
objects. The following table maps the ISA Server 2000 COM
objects to the corresponding ISA Server 2004 COM objects.
ISA Server 2000 COM object |
ISA Server 2004 equivalent |
Remarks |
FPCAccessControlEntry |
None |
This object is not applicable to ISA Server 2004 Standard
Edition. |
FPCAccessControlList |
None |
This object is not applicable to ISA Server 2004 Standard
Edition. |
FPCAccount |
FPCAccount
|
|
FPCAccounts |
FPCAccounts
|
|
FPCActiveCacheConfiguration |
FPCActiveCacheConfiguration
|
|
FPCAdapter |
FPCAdapter
|
|
FPCAdapters |
FPCAdapters
|
|
FPCAlert |
FPCAlert
|
|
FPCAlertAction |
FPCAlertAction
|
|
FPCAlertActions |
FPCAlertActions
|
|
FPCAlertInfo |
FPCSignaledAlert and
FPCSignaledAlertInstance |
|
FPCAlertNotification |
FPCEventDefinition and
FPCSignaledAlert |
ISA Server 2004 does not have a separate alert
service. |
FPCAlerts |
FPCAlerts
|
|
FPCApplicationFilter |
FPCApplicationFilter
|
|
FPCApplicationFilters |
FPCApplicationFilters
|
|
FPCArray |
FPCArray
|
|
FPCArrayPolicyConfig |
None |
This object is not applicable to ISA Server 2004 Standard
Edition. |
FPCArrayPolicyConfigs |
None |
This collection is not applicable to ISA Server 2004
Standard Edition. |
FPCArrays |
FPCArrays
|
|
FPCAutoDial |
FPCDialingConfiguration
|
|
FPCBackupRoute |
FPCBackupRoute
|
|
FPCBandwidthPriority |
None |
Bandwidth rules and the associated policy elements are not
supported in ISA Server 2004. |
FPCBandwidthPriorities |
None |
Bandwidth rules and the associated policy elements are not
supported in ISA Server 2004. |
FPCBandwidthRule |
None |
Bandwidth rules and the associated policy elements are not
supported in ISA Server 2004. |
FPCBandwidthRules |
None |
Bandwidth rules and the associated policy elements are not
supported in ISA Server 2004. |
FPCCache |
FPCCache
|
|
FPCCacheConfiguration |
FPCCacheConfiguration
|
|
FPCCacheContents |
FPCCacheContents
|
|
FPCCacheDrive |
FPCCacheDrive
|
|
FPCCacheDrives |
FPCCacheDrives
|
|
FPCClientAddressSet |
FPCAddressRanges
|
In ISA Server 2004, the FPCAddressRanges collection
contains all the IP address ranges defined for the array
object. |
FPCClientAddressSets |
FPCAddressRanges
|
In ISA Server 2004, the FPCAddressRanges collection
contains all the IP address ranges defined for the array
object. |
FPCClientAutoScript |
FPCClientAutoScript
|
|
FPCClientBackupRoute |
FPCClientBackupRoute
|
|
FPCClientConfig |
FPCClientConfig
|
|
FPCClientConfigSettings |
FPCClientConfigSettings
|
|
FPCClientSettingsSection |
FPCClientSettingsSection
|
|
FPCContentGroup |
FPCContentTypeSet
|
|
FPCContentGroups |
FPCContentTypeSets
|
|
FPCCredentials |
FPCCredentials
|
|
FPCDeniedMethod |
None |
In ISA Server 2004, an HTTP method can be blocked by
specifying it in the vendor parameters set for the HTTP Filter Web
filter in an HTTP allow rule. For an example, see the
HttpFilterConfig.vbs sample on the ISA Server 2004 CD. |
FPCDeniedMethods |
None |
In ISA Server 2004, HTTP methods can be blocked by
specifying them in the vendor parameters set for the HTTP Filter
Web filter in an HTTP allow rule. For an example, see the
HttpFilterConfig.vbs sample on the ISA Server 2004 CD. |
FPCDestination |
FPCAddressRange,
FPCComputer, or element of an
FPCDomainNameSet
collection |
These ISA Server 2004 objects do not specify a path. |
FPCDestinationSet |
FPCRefs containing
references to IP address ranges or computers, or FPCDomainNameSet |
|
FPCDestinationSets |
FPCAddressRanges,
FPCComputers, FPCDomainNameSets, or
combination of these collections |
|
FPCDialupEntry |
FPCDialingConfiguration
|
|
FPCDialupEntries |
None |
In ISA Server 2004, a single
FPCDialingConfiguration object applies to all the networks
connected to an ISA Server computer. |
FPCDialupNetworkConnections |
FPCDialupNetworkConnections
|
|
FPCDirectAddressDestination |
Element of an FPCPublicNames
collection |
|
FPCDirectAddressDestinations |
FPCPublicNames
|
|
FPCDirectIpDestination |
FPCIpRangeEntry
|
|
FPCDirectIpDestinations |
FPCIpRangeSet
|
|
FPCDiskDrive |
FPCDiskDrive
|
|
FPCDiskDrives |
FPCDiskDrives
|
|
FPCEnterprise |
None |
This object is not applicable to ISA Server 2004 Standard
Edition. |
FPCEnterprisePolicy |
None |
This object is not applicable to ISA Server 2004 Standard
Edition. |
FPCEnterprisePolicies |
None |
This collection is not applicable to ISA Server 2004
Standard Edition. |
FPCEventDefinition |
FPCEventDefinition
|
|
FPCEventDefinitions |
FPCEventDefinitions
|
|
FPCExtensions |
FPCExtensions
|
|
FPCFilterProtocol |
FPCProtocolDefinition
|
In ISA Server 2004, an FPCProtocolDefinition
object can represent a protocol for the Microsoft Firewall service
or a protocol for an application filter. |
FPCFilterProtocols |
FPCProtocolDefinitions
|
In ISA Server 2004, the FPCProtocolDefinitions
collection can contain both portocols for the Firewall service and
protocols for application filters. |
FPCFirewallClientConfig |
FPCFirewallClientConfig
|
|
FPCFirewallChaining |
FPCFirewallChaining
|
|
FPCFirewallSession |
FPCSessionsMonitorEntry
in the FPCSessionsMonitor
collection accessed through the SessionsMonitorFirewall
property of the FPCSessionsMonitors
object |
|
FPCFirewallSessions |
FPCSessionsMonitor
accessed through the SessionsMonitorFirewall
property of the FPCSessionsMonitors
object |
|
FPCFirewallSessionConnection |
None |
|
FPCFirewallSessionConnections |
None |
|
FPCFTPCacheConfiguration |
FPCFTPCacheConfiguration
|
|
FPCHTTPCacheConfiguration |
FPCHTTPCacheConfiguration
|
|
FPCIpPacketFilter |
FPCPolicyRule
|
In ISA Server 2004, some of the system policy rules are
equivalent to predefined IP packet filters from ISA
Server 2000. Only dynamic packet filtering is supported in ISA
Server 2004. |
FPCIpPacketFilters |
FPCSystemPolicyRules
|
In ISA Server 2004, some of the system policy rules are
equivalent to predefined IP packet filters from ISA
Server 2000. Only dynamic packet filtering is supported in ISA
Server 2004. |
FPCIpRange |
FPCAddressRange or
FPCIpRangeEntry |
|
FPCLAT |
FPCIpRangeEntry
in the FPCIpRangeSet collection
for the network where a Firewall client resides |
|
FPCLATEntry |
FPCIpRangeSet
for the Internal network |
|
FPCLDT |
FPCLDT
|
|
FPCLDTEntry |
FPCLDTEntry
|
|
FPCListenEntry |
FPCWebListener
and FPCWebListenerProperties |
|
FPCListenEntries |
FPCWebListeners
|
|
FPCLog |
FPCLog
|
|
FPCLogs |
FPCLogs
|
|
FPCNetworkConfiguration |
FPCNetworkConfiguration
|
|
FPCPolicyElements |
FPCRuleElements
|
|
FPCPrimaryRoute |
FPCPrimaryRoute
|
|
FPCProtocolConnection |
FPCProtocolConnection
|
|
FPCProtocolConnections |
FPCProtocolConnections
|
|
FPCProtocolDefinition |
FPCProtocolDefinition
|
|
FPCProtocolDefinitions |
FPCProtocolDefinitions
|
|
FPCProtocolRule |
FPCPolicyRule
|
In ISA Server 2004, an FPCPolicyRule object can
represent an access rule, which can be based on a combination of a
protocol rule and a site and content rule. |
FPCProtocolRules |
FPCPolicyRules
|
|
FPCServerPublishingRule |
FPCPolicyRule
|
In ISA Server 2004, an FPCPolicyRule object can
represent an access rule, a server publishing rule, or a Web
publishing rule. |
FPCServerPublishingRules |
FPCPolicyRules
|
In ISA Server 2004, a single FPCPolicyRules
collection holds all access rules, server publishing rules, and Web
publishing rules that are defined for the array object. |
FPCPublishing |
FPCPolicyRules
|
In ISA Server 2004, a single FPCPolicyRules
collection holds all the server publishing rules and Web publishing
rules (along with all the access rules) that are defined for the
array object. |
FPCRef |
FPCRef
|
|
FPCRefs |
FPCRefs
|
|
FPCRoutingRule |
FPCRoutingRule
|
When an ISA Server 2000 routing rule is upgraded to an ISA
Server 2004 routing rule, a corresponding cache rule (FPCCacheRule) with the same
destinations must also be created. |
FPCRoutingRules |
FPCRoutingRules
|
|
FPCSchedule |
FPCSchedule
|
|
FPCScheduledContentDownload |
FPCScheduledContentDownload
|
|
FPCScheduledContentDownloadConfig |
FPCScheduledContentDownloadConfig
|
|
FPCSchedules |
FPCSchedules
|
|
FPCSecurityDescriptor |
None |
This object is not applicable to ISA Server 2004 Standard
Edition. |
FPCServer |
FPCServer
|
|
FPCServers |
FPCServers
|
|
FPCSignaledAlert |
FPCSignaledAlertInstance
|
|
FPCSignaledAlerts |
FPCSignaledAlerts
|
In ISA Server 2004, the run-time instances of the alert
are held in FPCSignaledAlert collections, which are elements
of this collection. |
FPCSiteAndContentRule |
FPCPolicyRule
|
In ISA Server 2004, an FPCPolicyRule object can
represent an access rule, a server publishing rule, or a Web
publishing rule. |
FPCSiteAndContentRules |
FPCPolicyRules
|
In ISA Server 2004, a single FPCPolicyRules
collection holds all access rules, server publishing rules, and Web
publishing rules that are defined for the array object. |
FPCSnapinNode |
FPCSnapinNode
|
|
FPCSSLCertificate |
FPCCertificate
|
|
FPCSSLCertificates |
FPCPolicyRuleFPCCertificates
|
|
FPCTunnelPortRange |
FPCTunnelPortRange
|
|
FPCTunnelPortRanges |
FPCTunnelPortRanges
|
|
FPCVendorParametersSet |
FPCVendorParametersSet
|
|
FPCVendorParametersSets |
FPCVendorParametersSets
|
|
FPCWebBrowserClientConfig |
FPCWebBrowserClientConfig
|
|
FPCWebFilter |
FPCWebFilter
|
|
FPCWebFilters |
FPCWebFilters
|
|
FPCWebProxy |
FPCWebProxy
|
|
FPCWebPublishingRule |
FPCPolicyRule
|
In ISA Server 2004, an FPCPolicyRule object can
represent an access rule, a server publishing rule, or a Web
publishing rule. |
FPCWebPublishingRules |
FPCPolicyRules
|
In ISA Server 2004, a single FPCPolicyRules
collection holds all access rules, server publishing rules, and Web
publishing rules that are defined for the array object. |
FPCWebRequestConfiguration |
FPCWebListenerProperties
|
|
FPCWebSession |
FPCSessionsMonitorEntry
in the FPCSessionsMonitor
collection accessed through the SessionsMonitorWebProxy
property of the FPCSessionsMonitors
object |
|
FPCWebSessions |
FPCSessionsMonitor
accessed through the SessionsMonitorWebProxy
property of the FPCSessionsMonitors
object |
|
FPCWebSessionAdditionalInfo |
FPCSessionsMonitorEntry
in the FPCSessionsMonitor
collection accessed through the WebProxy
property of the FPCSessionsMonitors
object |
|