> ----- Original Message -----
> From: "Alex Henderson" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, April 26, 2002 2:41 AM
> Subject: [DOTNET] Directory Services : accessing IIS SMTP server details.
Following uses the IIS schema to retrieve the property names and uses these names as
index in the property collection.
..
DirectoryEntry mailSvc = new DirectoryEntry("IIS://localhost/SmtpSvc/1");
PropertyCollection pcoll = mailSvc.Properties;
DirectoryEntry schema = new DirectoryEntry("IIS://localhost/schema/IIsSmtpService");
PropertyCollection schemaPcoll = schema.Properties;
// dump all service properties to the console
foreach(string s in schemaPcoll["OptionalProperties"])
{
try {
Console.WriteLine(s + "\t" + pcoll[s].Value);
}
// Catch "not yet supported properties" exceptions
catch(Exception ex)
{
Console.WriteLine(ex.Message);
}
}
...
Willy.
You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.