Share via


Scriptable

Topic Last Modified: 2008-08-28

This topic provides information about how the different technologies compare with regard to Scriptable.

Technology Can the technology be access from WSH scripts?

Active Directory Services Interfaces (ADSI)

Yes.

Collaboration Data Objects for Windows 2000 (CDOSYS)

Yes, by using ASP and Windows Scripting Host.

CDOSYS SMTP/NNTP Event Sinks

Yes, CDOSYS event sinks can be implemented by using scripts.

Collaboration Data Objects for Exchange 2000 Server (CDOEX)

Yes, by using ASP and Windows Scripting Host.

Collaboration Data Objects for Exchange Management (CDOEXM)

Yes, by using Windows Scripting Host. Not supported in ASP, ASP.NET, or Web services.

Collaboration Data Objects for Exchange Workflow (CDOWF)

Yes, by using ASP and Windows Scripting Host. However, this would be rather unusual, because applications that define workflow processes are usually larger and more complex than would be appropriate for a script-based application.

Exchange OLE DB Provider (ExOLEDB)

Yes, by using ADO.

Exchange Store Event Sinks

Event sinks can be created as scripts that use Windows Scripting Host by registering the Script Host Sink for the event and supplying the script code to process the event.

Exchange Web Forms

Exchange Web forms are scripts. The Exchange Form object can be accessed by scripts. However, only scripts that are executing as an Exchange Web form can use the Exchange Form objects.

Exchange Web Services

Exchange Web Services can be consumed in scripts.

HTTP/Web Distributed Authoring and Versioning (WebDAV)

Yes, WebDAV can be used in scripts by using the MSXML HTTPRequest object.

WebDAV Notifications

Yes, WebDAV can be used in scripts by using the MSXML HTTPRequest object.

Incremental Change Synchronization (ICS)

No.

Lightweight Directory Access Protocol (LDAP)

LDAP is a protocol; ADSI is scriptable.

Messaging Application Programming Interface (MAPI)

MAPI cannot be used directly in scripts.

Outlook Object Model (OOM)

Yes.

Outlook Web Access

It is not possible to directly access Outlook Web Access components by using a script. It is possible to use an HTTPRequest or similar object to retrieve information from Outlook Web Access.

Exchange Rules

Exchange rules can be programmatically accessed by using scripts.

SMTP Event Sinks

No, SMTP event sinks cannot be written by using scripting languages.

Windows Management Instrumentation (WMI) providers for Exchange

Yes.

Exchange Backup and Restore API

No.

Exchange writer for the Windows Volume Shadow Copy Service

Yes, but not recommended.