Exchange.2k.Features
Top  Previous  Next


Performs various odd Exchange 2000 or 2003 operations

Category
Exchange 2000

Script section
All

Requirements
·Exchange 2000 server  
·Exchange 2000 system manager  

Exchange.2k.Features CommonName, PropertyName, Value

CommonName
Full AD path to account  

PropertyName

Name of property to set, see table 1 below  

Value

New value for property  
 
Table 1 - PropertyName parameter
PropertyName
Comment
IMEnableAccount
Flag, value = "Yes" or "No"

Enables or disables instant messaging for an Exchange 2000 account.

Known problems
The error message "DNS SRV Record does not exist (#40)" probably means that there is no IM DNS record.

How to add the record -

·Start Administrative tools / DNS  
·Expand Forward lookup zones  
·Right click domain of IM server  
·Select "Other new records"  
·Select "Service location" in window "Resource record type"  
·Click "Create record"  
·Enter "_rvp" in the service type box  
·Enter DNS name of IM-machine in the "host offering this service" box  
TabsNoMail
Value = email address

Makes an object an Exchange object without mailbox - enables Exchange tabs in Active Directory and clears the "Automatically update e-mail addresses based on recipient policy" check box.

Example: use with AD.Contact.Create to create Exchange 2000 enabled contacts.


Examples

1) Enable Instant Messaging for account "steve" in the users container of domain d09.acme.com.

Exchange.2k.Features dc=com/dc=acme/dc=D09/cn=users/cn=steve, IMEnableAccount, Yes

2) Create an Exchange 2000 enabled contact, set extensionAttribute1

AD.Contact.Create dc=com/dc=acme/dc=d31/ou=MailOu, TestContact
Exchange.2k.Features dc=com/dc=acme/dc=d31/ou=MailOu/cn=TestContact, TabsNoMail, TestMail@NoMailbox.com   
AD.Account.SetProperty dc=com/dc=acme/dc=d31/ou=MailOu/cn=TestContact, $extensionAttribute1, TestValue