I need a C# class that does the following task:
1) Modify the Active Directory schema, to add a custom attribute.
- The name of the attribute should be parameterized.
- The type of the attribute should be PrintableString (though it would be nice if this was parameterized as well).
- The attribute should be marked confidential.
- The attribute should be available on all user objects.