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. |