Upgrading ISA Server 2000 COM Object Utilities

In most cases, code that uses ISA Server 2000 COM objects can be upgraded to use corresponding Forefront TMG COM objects. The following table maps the ISA Server 2000 COM objects to the corresponding Forefront TMG COM objects.

ISA Server 2000 COM object Forefront TMG equivalent Remarks
FPCAccessControlEntry None This object is not applicable to Forefront TMG.
FPCAccessControlList None This object is not applicable to Forefront TMG.
FPCAccount FPCAccount
FPCAccounts FPCAccounts
FPCActiveCacheConfiguration FPCActiveCacheConfiguration
FPCAdapter FPCAdapter
FPCAdapters FPCAdapters
FPCAlert FPCAlert
FPCAlertAction FPCAlertAction
FPCAlertActions FPCAlertActions
FPCAlertInfo FPCSignaledAlert and FPCSignaledAlertInstance
FPCAlertNotification FPCEventDefinition and FPCSignaledAlert Forefront TMG does not have a separate alert service.
FPCAlerts FPCAlerts
FPCApplicationFilter FPCApplicationFilter
FPCApplicationFilters FPCApplicationFilters
FPCArray FPCArray
FPCArrayPolicyConfig FPCPolicyAssignment This object is not applicable to Forefront TMG Medium Business Edition.
FPCArrayPolicyConfigs None This collection is not applicable to Forefront TMG.
FPCArrays FPCArrays
FPCAutoDial FPCDialingConfiguration
FPCBackupRoute FPCBackupRoute
FPCBandwidthPriority None Bandwidth rules and the associated policy elements are not supported in Forefront TMG.
FPCBandwidthPriorities None Bandwidth rules and the associated policy elements are not supported in Forefront TMG.
FPCBandwidthRule None Bandwidth rules and the associated policy elements are not supported in Forefront TMG.
FPCBandwidthRules None Bandwidth rules and the associated policy elements are not supported in Forefront TMG.
FPCCache FPCCache
FPCCacheConfiguration FPCCacheConfiguration
FPCCacheContents FPCCacheContents
FPCCacheDrive FPCCacheDrive
FPCCacheDrives FPCCacheDrives
FPCClientAddressSet FPCAddressRanges The FPCAddressRanges collection contains all the IP address ranges defined for the array object.
FPCClientAddressSets FPCAddressRanges 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 Forefront TMG, 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 in the SDK.
FPCDeniedMethods None In Forefront TMG, 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 in the SDK.
FPCDestination FPCAddressRange, FPCComputer, or element of an FPCDomainNameSet collection These Forefront TMG 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 Forefront TMG, a single FPCDialingConfiguration object applies to all the networks connected to a Forefront TMG computer.
FPCDialupNetworkConnections FPCDialupNetworkConnections
FPCDirectAddressDestination Element of an FPCPublicNames collection
FPCDirectAddressDestinations FPCPublicNames
FPCDirectIpDestination FPCIpRangeEntry
FPCDirectIpDestinations FPCIpRangeSet
FPCDiskDrive FPCDiskDrive
FPCDiskDrives FPCDiskDrives
FPCEnterprise FPCEnterprise This object is not available in Forefront TMG Medium Business Edition.
FPCEnterprisePolicy FPCPolicy This object is not available in Forefront TMG Medium Business Edition.
FPCEnterprisePolicies FPCPolicies This collection is not available in Forefront TMG Medium Business Edition.
FPCEventDefinition FPCEventDefinition
FPCEventDefinitions FPCEventDefinitions
FPCExtensions FPCExtensions
FPCFilterProtocol FPCProtocolDefinition An FPCProtocolDefinition object can represent a protocol for the Microsoft Firewall service or a protocol for an application filter.
FPCFilterProtocols FPCProtocolDefinitions 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 Forefront TMG, some of the system policy rules are equivalent to predefined IP packet filters from ISA Server 2000. Only dynamic packet filtering is supported in Forefront TMG.
FPCIpPacketFilters FPCSystemPolicyRules In Forefront TMG, some of the system policy rules are equivalent to predefined IP packet filters from ISA Server 2000. Only dynamic packet filtering is supported in Forefront TMG.
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 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 An FPCPolicyRule object can represent an access rule, a server publishing rule, or a Web publishing rule.
FPCServerPublishingRules FPCPolicyRules A single FPCPolicyRules collection holds all access rules, server publishing rules, and Web publishing rules that are defined for the array object.
FPCPublishing FPCPolicyRules 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 a ISA Server 2000 routing rule is upgraded to a Forefront TMG 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 Forefront TMG.
FPCServer FPCServer
FPCServers FPCServers
FPCSignaledAlert FPCSignaledAlertInstance
FPCSignaledAlerts FPCSignaledAlerts In Forefront TMG, the run-time instances of the alert are held in FPCSignaledAlert collections, which are elements of this collection.
FPCSiteAndContentRule FPCPolicyRule An FPCPolicyRule object can represent an access rule, a server publishing rule, or a Web publishing rule.
FPCSiteAndContentRules FPCPolicyRules 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 FPCCertificates
FPCTunnelPortRange FPCTunnelPortRange
FPCTunnelPortRanges FPCTunnelPortRanges
FPCVendorParametersSet FPCVendorParametersSet
FPCVendorParametersSets FPCVendorParametersSets
FPCWebBrowserClientConfig FPCWebBrowserClientConfig
FPCWebFilter FPCWebFilter
FPCWebFilters FPCWebFilters
FPCWebProxy FPCWebProxy
FPCWebPublishingRule FPCPolicyRule An FPCPolicyRule object can represent an access rule, a server publishing rule, or a Web publishing rule.
FPCWebPublishingRules FPCPolicyRules 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

See Also

About Forefront TMG Administration


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.