Active Directory からのユーザーの .NET アプリケーション ログインを変更したいと考えています。
私は今、このように変更しています:
DirectoryEntry userToUpdate = updatedUser.GetDirectoryEntry();
userToUpdate.Properties["sAMAccountName"].Value = user.NewLogin;
userToUpdate.CommitChanges();
しかし、期待どおりには機能しません。
このユーザーの AD の [Active Directoryユーザーとコンピューター] エントリをチェックインすると、[アカウント] タブに次のように表示されます
。
" プロパティは正しく更新されます。
C#コードからADのログイン名を正しく更新するには? DirectoryEntry でどのプロパティを設定する必要がありますか、またはログイン名を変更する別の方法があります。