擅长:python、mysql、java
<p>其中一些属性的问题是,您可以通过activedirectory用户和计算机在UI上看到它们,但不能通过ADSI编辑器设置(或查看它们)。在</p>
<p>通常,对于不能直接从<code>DirectoryEntry</code>对象获得的属性,可以使用其<code>Properties</code>集合,如Tim Robbinson所述
(例如<code>directoryEntry.Properties["PropertyName"].Value</code>)。在</p>
<p>但是,对于某些属性,您不能使用此方法,必须使用<code>directoryEntry.InvokeSet("PropertyName", new object[]{ "SomeValue" });</code></p>
<p>例如,对于<code>TerminalServicesHomeDirectory</code>、<code>TerminalServicesHomeDrive</code>和{<cd7>}。在</p>
<p>如上所述,使用ADSI编辑器您不会看到这三个属性,您只能通过相应选项卡上的“normal”UI查看属性值。在</p>
<p>我不知道如何将这些应用到Python上,但似乎您已经有了<code>DirectoryEntry</code>类的实例,所以您应该可以。在</p>