<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>FIM 2010 R2 -MA Capabilities</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/fim_2010_r2_-ma_capabilities/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/fim_2010_r2_-ma_capabilities/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 04:12:06 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>FIM 2010 R2 - MA Capabilities</title>
      <link>https://docs.microsoft.com/archive/blogs/fim_2010_r2_-ma_capabilities/fim-2010-r2-ma-capabilities</link>
      <pubDate>Mon, 21 Jan 2013 02:21:22 GMT</pubDate>
      <dc:creator><![CDATA[Vibha Soi]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/fim_2010_r2_-ma_capabilities/2013/01/21/fim-2010-r2-ma-capabilities/</guid>
      <description><![CDATA[Last week, while writing a Management Agent. I was looking out for information on MA Capabilities....]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;"><span style="font-family: Calibri;">Last week, while writing a Management Agent. I was looking out for information on MA Capabilities. What each property meant and which one is the right one for my Management Agent. There is information on <span style="text-decoration: underline;"><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities_members(v=vs.100).aspx"><span style="color: #0000ff;">https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities_members(v=vs.100).aspx</span></a></span> but it&rsquo;s very brief. Having not found a detailed information on it at one place, I thought I'd put one together.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;<a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities(v=vs.100).aspx"><span style="color: #0000ff;">MACapabilities</span></a> class represents a management agent capabilities object. Following is a list of members exposed by the type:&nbsp;</span></span><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.concurrentoperation(v=vs.100).aspx"><span style="color: #0000ff;">ConcurrentOperation</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the sync engine supports concurrent operation of multiple instances of the management agent. </span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.ConcurrentOperation = true;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.deleteaddasreplace(v=vs.100).aspx"><span style="color: #0000ff;">DeleteAddAsReplace</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the management agent supports Delete-Adds. If true, all delete-adds will be exported as object replacements. </span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">An object has an anchor that uniquely identifies that object within a connector space. If an anchor changes, it is assumed that the object is no longer the same object it was before. Thus a delete-add is triggered: deletion of the original object with the old anchor and an addition of a new object with the new anchor. However during export, you don&rsquo;t always need to process this as delete and an add. You can either choose to export this type of object change as a delete operation followed by an addition operation (2 operations) OR you can choose to export this as an object replace (single operation).</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.DeleteAddAsReplace = true;</span></span></p>
<p><span style="font-size: small;">&nbsp;</span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.deltaimport(v=vs.100).aspx"><span style="color: #0000ff;">DeltaImport</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the management agent supports Delta Import. </span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.DeltaImport= false;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.distinguishednamestyle(v=vs.100).aspx"><span style="color: #0000ff;">DistinguishedNameStyle</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the distinguished name style is supported by the management agent.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp; MADistinguishedNameStyle</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Values: Generic- Generic distinguished name is supported.</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ldap- Ldap-Style distinguished name is supported.</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;None- No distinguished name supported.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;The following characters are encoded and shouldn't be used in anchor fields when DistinguishedNameStyle is set to None:</span></span></p>
<ol style="padding-left: 60px;">
<li><span style="font-size: small;"><span style="font-family: Calibri;">'\' is the escape character</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Calibri;">',' has special meaning to the store layer</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Calibri;">'+' separates multiple values in the DN</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Calibri;">'#' is used to indicate hex encoding of a binary value</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Calibri;">' ' - space, only when located at the end of anchor value</span></span></li>
<li><span style="font-size: small;"><span style="font-family: Calibri;">All control characters with code less than 0x20 (SPACE), except allowed:</span></span></li>
</ol>
<p style="padding-left: 60px;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;"><span style="font-family: Calibri;">0x0 (null)</span></span></p>
<p style="padding-left: 60px;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;"><span style="font-family: Calibri;">0x9 (TAB)</span></span></p>
<p style="padding-left: 60px;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;"><span style="font-family: Calibri;">0xA (LF)</span></span></p>
<p style="padding-left: 60px;">-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size: small;"><span style="font-family: Calibri;">0xD (CR)</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;When there is need to support these characters, DistinguishedNameStyle = MADistinguishedNameStyle.Generic should be used.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.DistinguishedNameStyle = MADistinguishedNameStyle.None;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.exportpasswordinfirstpass(v=vs.100).aspx"><span style="color: #0000ff;">ExportPasswordInFirstPass</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the management agent supports exporting the passwords in the first pass.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">If the password attribute export_password has been set during provisioning then the default behavior is that the password will not be provided to this method and that SetPassword is instead called to set the password after the object has been created. If the password should be provided to this method then set the ExportPasswordInFirstPass to true. Note: It is the responsibility of the developer to verify that the connection is secure in this case so the password isn&rsquo;t exported over a clear text channel. </span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.ExportPasswordInFirstPass= false;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.exporttype(v=vs.100).aspx"><span style="color: #0000ff;">ExportType</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the sync engine should create object replacements, objects with attribute replacements or objects with attribute updates during export.</span></span></li>
</ul>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">Objects can be provided in three different variants: &ldquo;Object Replace&rdquo;, &ldquo;Attribute Replace&rdquo;, and &ldquo;Attribute Update&rdquo;. With &ldquo;Object Replace&rdquo; all attributes for an object is always provided regardless if a particular attribute has changed or not. This is useful for connected directories where the existing object is effectively dropped before a new is created. For &ldquo;Attribute Replace&rdquo; only attributes which has changed will be provided. For multi-valued attributes a full representation of all values will be provided. If using &ldquo;Attribute Update&rdquo; the difference from Attribute Replace is that multi-valued attributes are provided as a list of values to be added and values to be removed from the list.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAExportType</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">Values:&nbsp;&nbsp;&nbsp;&nbsp; AttributeReplace- Export entry requires attribute replacements for changed attributes.</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AttributeUpdate- Export entry requires attribute updates for changed attributes.</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ObjectReplace- Export entry requires object replacements for changed objects.</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.ExportType = MAExportType.AttributeUpdate;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.fullexport(v=vs.100).aspx"><span style="color: #0000ff;">FullExport</span></a><span style="font-family: Calibri;">: <span style="font-size: small;">Gets or sets a value indicating whether the management agent supports Full Export.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.FullExport= true;</span></span></p>
<p>&nbsp;</p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.noreferencevaluesinfirstexport(v=vs.100).aspx"><span style="color: #0000ff;">NoReferenceValuesInFirstExport</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the management agent requires that exported objects not contain reference values in the first export attempt.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">An object can appear several times in one export run. The engine divides an export into several passes. During an export the engine will sort all objects in the order which will be most efficient for reference attributes. As a rule of thumb all objects with no references will appear first in export and objects with many references, e.g. groups with many members, will appear last. If an object has references to objects which have not yet been exported then reference attributes will be suppressed by the engine and the object will be marked for a retry. The other way to mark an object for retry is by returning RetryRefenceAttributes. When all objects have been exported once, all objects marked for retry will see an update to the object with only reference attributes. In the UI this move from one pass to the next can be seen by the completion moving from 100% back to 0% and the process start over again. The engine will determine how many passes should be tried for an export. If reference attributes should not be provided in the first pass, then set the NoReferenceValuesInFirstExport to false. Reference attributes will only be provided in the second pass when this setting is set.</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.NoReferenceValuesInFirstExport = false;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.normalizations(v=vs.100).aspx"><span style="color: #0000ff;">Normalizations</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or sets a value indicating whether the management agent&nbsp; should normalize certain characters prior to reimport.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;If your management agent will perform direct export attribute flow of string attributes, it may be necessary to normalize certain characters prior to reimport. To convert lowercase characters to uppercase characters, select Convert lowercase characters to uppercase (Uppercase). To replace accented characters with non-accented variant characters, select Replace accented characters with non-accented variants (RemoveAccents). </span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MANormalizations</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Values:&nbsp;&nbsp;&nbsp;&nbsp; None- Identifiers are not normalized.</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RemoveAccents- Identifiers are normalized remove accent characters.</span></span></p>
<p style="padding-left: 60px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Uppercase- Identifiers are normalized to uppercase.</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.Normalizations = MANormalizations.None;</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;</span></span></p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.objectconfirmation(v=vs.100).aspx"><span style="color: #0000ff;">ObjectConfirmation</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets&nbsp;or&nbsp;sets&nbsp;a&nbsp;value&nbsp;indicating&nbsp;what&nbsp;the&nbsp;management agent&nbsp;supports&nbsp;object&nbsp;export&nbsp;confirmation.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">It is assumed that an exported change can be confirmed by an import. If a particular attribute cannot be confirmed, make sure it is marked as ExportOnly in the schema. If object delete operations cannot be confirmed in a delta import then set the ObjectConfirmation to NoDeleteConfirmation. If the object is reported as successfully deleted during export then the engine will automatically confirm the delete.</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MAObjectConfirmation </span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Values:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NoDeleteConfirmation- Exporting&nbsp;object&nbsp;deletion&nbsp;does&nbsp;not&nbsp;need&nbsp;import&nbsp;confirmation.</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Normal- Object&nbsp;confirmation&nbsp;is&nbsp;as&nbsp;normal.</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.ObjectConfirmation= MAObjectConfirmation.NoDeleteConfirmation;</span></span></p>
<p>&nbsp;</p>
<ul>
<li><a href="https://msdn.microsoft.com/en-us/library/microsoft.metadirectoryservices.macapabilities.objectrename(v=vs.100).aspx"><span style="color: #0000ff;">ObjectRename</span></a><span style="font-size: small;"><span style="font-family: Calibri;">: Gets or Sets a value indicating whether the management agent supports renames. If you want to allow object rename, set Distinguished Name Style to Generic or Ldap.</span></span></li>
</ul>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Boolean</span></span></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><span style="font-family: Calibri;">&nbsp;Example:&nbsp; MACapabilities myCapabilities = new MACapabilities();<br /> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; myCapabilities.ObjectRename= false;</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>]]></content:encoded>
    </item>
  </channel>
</rss>