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 2010 COM objects.
ISA Server 2000 COM object | Forefront TMG 2010 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 applicable only to Forefront TMG Enterprise 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 available only in Forefront TMG Enterprise Edition. |
FPCEnterprisePolicy | FPCPolicy | This object is available only in Forefront TMG Enterprise Edition. |
FPCEnterprisePolicies | FPCPolicies | This collection is available only in Forefront TMG Enterprise 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 |
Related topics
About Forefront TMG Administration
Build date: 7/12/2010