示例#1
0
        ///<summary>
        ///移动DirectoryEntry到指定位置。
        ///</summary>
        ///<param name="newLocationPath">移动到的位置的ADsPath</param>
        ///<param name="userName">用户身份标识--用户名。为空时使用默认用户身份标识。</param>
        ///<param name="password">用户身份标识--密码。</param>
        public virtual void Move(string newLocationPath, string userName, string password)
        {
            DirectoryEntry de = ADManager.GetByDN(this.dn, userName, password);     // 必须用DN -- 见ADManager.Move方法说明

            ADManager.Move(de, newLocationPath, userName, password);

            this.Parse(de);

            de.Close();
            de.Dispose();
        }