В данной статье описан процесс полного удаления экземпляров Microsoft Exchange 2000 Server и Microsoft Exchange Server 2003 из службы каталогов Active Directory.
Полное удаление Exchange 2000 или Exchange 2003 из Active Directory
Код статьи |
273478 |
Последний просмотр |
28 июня 2004 г. |
Редакция |
1.0 |
На этой странице
Аннотация
В данной статье описан процесс полного удаления экземпляров Microsoft Exchange 2000 Server и Microsoft Exchange Server 2003 из службы каталогов Active Directory.
Дополнительная информация
1. |
С помощью программы Administrator из состава Exchange Server 5.5 подключитесь к каждому серверу Exchange 5.5 в узле и убедитесь в отсутствии объектов-заглушек, которые указывают серверу Exchange 5.5 на то, что был установлен сервер Exchange 2000. Если серверы Exchange 5.5 определяют сервер Exchange 2000, запустите из программы Administrator процедуру удаления объектов сервера Exchange 2000 и подождите завершения ее репликации. |
2. |
С компакт-диска пакета обновления версии 2 (SP2) или более поздней для Exchange 2000 (или другого места расположения файлов пакета обновления) запустите программу Update.exe с параметром /removeorg. Например, введите в командной строке d:\setup\i386\update.exe /removeorg, где d — буква дисковода компакт-дисков.
Примечание. Пакеты обновления версии 2 (SP2) или более поздней для Exchange 2000 поддерживают использование параметра /removeorg, который предназначен для удаления из Active Directory контейнера «Организация» со всеми вложенными контейнерами. Параметр запускается в составе следующей команды на сервере Exchange 2000 с пакетом обновления версии 2 (SP2) или выше: update.exe /removeorg. Кроме того, эта команда может быть запущена с любого сервера в лесу (не только Exchange 2000). Ее выполнение не приводит к удалению служб, файлов и разделов реестра. |
3. |
Завершите работу рядового сервера или контроллера домена, на котором был установлен Exchange 2000. |
4. |
Перезагрузите контроллер домена, который был использован для удаления организации Exchange. |
5. |
Подождите, пока завершится репликация между контроллерами домена. |
6. |
Сохраните журналы установки. |
7. |
Запустите команду setup /forestprep. |
8. |
Запустите команду setup /domainprep. Если команда выполняется на том же сервере, переместите старые журналы установки в другое место.
Примечание. Текущий пользователь должен располагать разрешениями на доступ к контейнерам «Организация», «Сайт» и «Конфигурация» сервера Exchange 5.5. |
9. |
Создайте новую установку Microsoft Windows 2000 или выберите другой сервер. Используйте компакт-диск, а не образ. |
10. |
Проверьте разрешения в организации Exchange 5.5. Текущий пользователь должен входить в состав группы, определенной на этапе выполнения команды forestprep, и располагать разрешениями на доступ к контейнерам «Организация», «Сайт» и «Конфигурация» сервера Exchange 5.5. |
11. |
Убедитесь, что с помощью программы Administrator на сервере, выбранном для установки Exchange 2000, удается подключиться ко всем серверам Exchange 5.5, и проверьте свойства серверов Exchange 5.5. |
12. |
Удалите программу Administrator на этом сервере. |
13. |
Установите Exchange 2000. |
Дополнительные сведения см. в следующих статьях базы знаний Майкрософт.
260378 Удаление Exchange 2000 вручную
301378 Как получить последний пакет исправлений для Exchange 2000 Server
Информация в данной статье применима к:
• |
Microsoft Exchange 2000 Server Standard Edition |
• |
Microsoft Exchange Server 2003 Enterprise Edition |
• |
Microsoft Exchange Server 2003 Standard Edition |
Ключевые слова: |
kbhowto KB273478 |
Joomla! Debug Console
session.client.browser ⇒ Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
password_clear ⇒
groups ⇒
session.token ⇒ 774648e1f667c94453749b5bcfecb449
6.14 MB (6,434,200 Bytes)
72 Queries Logged
SELECT `session_id`
FROM `j25_session`
WHERE `session_id` = 'f8eb809130f49ffe8244726feeecd2c4'
LIMIT 0, 1
INSERT INTO `j25_session`
(`session_id`, `client_id`, `time`)
VALUES
('f8eb809130f49ffe8244726feeecd2c4', 0, '1747273978')
SELECT b.id
FROM j25_usergroups AS a
LEFT JOIN j25_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE a.id = 1
SELECT id, rules
FROM `j25_viewlevels`
SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM j25_menu AS m
LEFT JOIN j25_extensions AS e
ON m.component_id = e.extension_id
WHERE m.published = 1
AND m.parent_id > 0
AND m.client_id = 0
ORDER BY m.lft
SHOW FULL COLUMNS
FROM `j25_easyblog_configs`
SELECT *
FROM j25_easyblog_configs
WHERE `name` = 'config'
SHOW FULL COLUMNS
FROM `j25_easyblog_post`
SELECT a.`id`
FROM j25_easyblog_post as a
WHERE a.`permalink` = 'polnoe:udalenie-exchange-2000-ili-exchange-2003-iz-active-directory'
SELECT a.`id`
FROM j25_easyblog_post as a
WHERE a.`permalink` = 'polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory'
SELECT *
FROM j25_easyblog_post
WHERE `id` = '399'
DELETE
FROM `j25_easyblog_mailq`
WHERE `status`='1'
AND DATEDIFF(NOW(), `created`) >= 7
SELECT `id`
FROM `j25_easyblog_mailq`
WHERE `status` = 0
ORDER BY `created` ASC
LIMIT 5
SELECT *
FROM `j25_easyblog_post`
WHERE `publish_up` <= '2025-05-15 01:52:58'
AND `published` = '2'
AND `ispending` = '0'
ORDER BY `id`
LIMIT 5
UPDATE `j25_easyblog_post`
SET `published` = '0'
WHERE `publish_down` > `publish_up`
AND `publish_down` <= '2025-05-15 01:52:58'
AND `publish_down` != '0000-00-00 00:00:00'
AND `published` != '0'
AND `published` != '3'
AND `ispending` = '0'
SELECT a.rules
FROM j25_assets AS a
WHERE (a.id = 1)
GROUP BY a.id, a.rules, a.lft
SHOW FULL COLUMNS
FROM `j25_assets`
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT b.rules
FROM j25_assets AS a
LEFT JOIN j25_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
WHERE (a.id = 1)
GROUP BY b.id, b.rules, b.lft
ORDER BY b.lft
SHOW FULL COLUMNS
FROM `j25_easyblog_users`
SELECT COUNT(*)
FROM `j25_easyblog_configs`
WHERE `name` = 'default'
SELECT *
FROM j25_easyblog_configs
WHERE `name` = 'default'
SELECT *
FROM `j25_easyblog_acl`
WHERE `published`=1
ORDER BY `id` ASC
SELECT *
FROM `j25_easyblog_acl_group`
WHERE `content_id`='1'
AND `type`='
group'
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT id, keywords, description, indexing
FROM `j25_easyblog_meta`
WHERE content_id = '399'
and type = 'post'
SELECT *
FROM j25_easyblog_post
WHERE `id` = '399'
SHOW FULL COLUMNS
FROM `j25_easyblog_category`
SELECT *
FROM j25_easyblog_category
WHERE `id` = '9'
SELECT COUNT(1)
FROM `j25_easyblog_category`
WHERE `alias`='email'
AND `id`!='9'
SELECT a.`id`, a.`title`, a.`alias`
FROM `j25_easyblog_tag` AS a
LEFT JOIN `j25_easyblog_post_tag` AS b
ON a.`id` = b.`tag_id`
WHERE b.`post_id` = '399'
AND a.`published` = '1'
ORDER BY a.`title` ASC
SELECT *
FROM j25_easyblog_post
WHERE `id` = '399'
SELECT *
FROM j25_easyblog_category
WHERE `id` = '9'
SELECT COUNT(1)
FROM `j25_easyblog_category`
WHERE `alias`='email'
AND `id`!='9'
SHOW FULL COLUMNS
FROM `j25_discuss_users_history`
INSERT INTO `j25_discuss_users_history` (`user_id`,`title`,`command`,`created`,`content_id`)
VALUES ('0','Viewed blog post, Полное удаление Exchange 2000 или Exchange 2003 из Active Directory.','easyblog.view.blog','2025-05-15 01:52:58','0')
UPDATE j25_easyblog_post
SET `hits` = (`hits` + 1)
WHERE id = '399'
SHOW FULL COLUMNS
FROM `j25_komento_configs`
SELECT *
FROM j25_komento_configs
WHERE `component` = 'com_komento'
SELECT COUNT(1)
FROM `j25_easyblog_featured`
WHERE `content_id` = '399'
AND `type` = 'post'
SELECT a.`id`, a.`title`, a.`alias`
FROM `j25_easyblog_tag` AS a
LEFT JOIN `j25_easyblog_post_tag` AS b
ON a.`id` = b.`tag_id`
WHERE b.`post_id` = '399'
AND a.`published` = '1'
ORDER BY a.`title` ASC
SELECT *
FROM j25_easyblog_users
WHERE `id` = '62'
SHOW FULL COLUMNS
FROM `j25_users`
SELECT *
FROM `j25_users`
WHERE `id` = 62
SELECT `g`.`id`,`g`.`title`
FROM `j25_usergroups` AS g
INNER JOIN `j25_user_usergroup_map` AS m
ON m.group_id = g.id
WHERE `m`.`user_id` = 62
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT *
FROM j25_easyblog_category
WHERE `id` = '9'
SELECT COUNT(1)
FROM `j25_easyblog_category`
WHERE `alias`='email'
AND `id`!='9'
SELECT `title`
FROM `j25_easyblog_category`
WHERE `id` = '9'
SELECT id
FROM j25_assets
WHERE parent_id = 0
SELECT *
FROM j25_tagmeta_rules
WHERE ( ( ('/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP BINARY url)>0
AND (case_sensitive<>0)
AND (decode_url<>0)
AND (request_only<>0) ) OR ( ('/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP BINARY url)>0
AND (case_sensitive<>0)
AND (decode_url=0)
AND (request_only<>0) ) OR ( ('https://networkdoc.ru/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP BINARY url)>0
AND (case_sensitive<>0)
AND (decode_url<>0)
AND (request_only=0) ) OR ( ('https://networkdoc.ru/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP BINARY url)>0
AND (case_sensitive<>0)
AND (decode_url=0)
AND (request_only=0) ) OR ( ('/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP url)>0
AND (case_sensitive=0)
AND (decode_url<>0)
AND (request_only<>0) ) OR ( ('/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP url)>0
AND (case_sensitive=0)
AND (decode_url=0)
AND (request_only<>0) ) OR ( ('https://networkdoc.ru/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP url)>0
AND (case_sensitive=0)
AND (decode_url<>0)
AND (request_only=0) ) OR ( ('https://networkdoc.ru/entry/polnoe-udalenie-exchange-2000-ili-exchange-2003-iz-active-directory?print=1&tmpl=component' REGEXP url)>0
AND (case_sensitive=0)
AND (decode_url=0)
AND (request_only=0) ) )
AND published=1
ORDER BY ordering
39 Query Types Logged, Sorted by Occurrences.
SELECT Tables:
25 × SELECT id
FROM j25_assets
3 × SELECT *
FROM j25_easyblog_post
3 × SELECT COUNT(1)
FROM `j25_easyblog_category`
3 × SELECT *
FROM j25_easyblog_category
2 × SELECT a.`id`
FROM j25_easyblog_post as a
2 × SELECT *
FROM j25_easyblog_configs
2 × SELECT a.`id`, a.`title`, a.`alias`
FROM `j25_easyblog_tag` AS a
LEFT JOIN `j25_easyblog_post_tag` AS b
ON a.`id` = b.`tag_id`
1 × SELECT *
FROM j25_komento_configs
1 × SELECT COUNT(1)
FROM `j25_easyblog_featured`
1 × SELECT *
FROM `j25_users`
1 × SELECT *
FROM j25_tagmeta_rules
1 × SELECT `title`
FROM `j25_easyblog_category`
1 × SELECT `g`.`id`,`g`.`title`
FROM `j25_usergroups` AS g
INNER JOIN `j25_user_usergroup_map` AS m
ON m.group_id = g.id
1 × SELECT id, keywords, description, indexing
FROM `j25_easyblog_meta`
1 × SELECT *
FROM j25_easyblog_users
1 × SELECT COUNT(*)
FROM `j25_easyblog_configs`
1 × SELECT `id`
FROM `j25_easyblog_mailq`
1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS route, m.link, m.type, m.level, m.language,m.browserNav, m.access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id,e.element as component
FROM j25_menu AS m
LEFT JOIN j25_extensions AS e
ON m.component_id = e.extension_id
1 × SELECT id, rules
FROM `j25_viewlevels
1 × SELECT b.id
FROM j25_usergroups AS a
LEFT JOIN j25_usergroups AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT *
FROM `j25_easyblog_post`
1 × SELECT a.rules
FROM j25_assets AS a
1 × SELECT *
FROM `j25_easyblog_acl`
1 × SELECT `session_id`
FROM `j25_session`
1 × SELECT b.rules
FROM j25_assets AS a
LEFT JOIN j25_assets AS b
ON b.lft <= a.lft
AND b.rgt >= a.rgt
1 × SELECT *
FROM `j25_easyblog_acl_group`
OTHER Tables:
1 × INSERT INTO `j25_discuss_users_history` (`user_id`,`title`,`command`,`created`,`content_id`)
VALUES ('0','Viewed blog post, Полное удаление Exchange 2000 или Exchange 2003 из Active Directory.','easyblog.view.blog','2025-05-15 01:52:58','0'
1 × SHOW FULL COLUMNS
FROM `j25_discuss_users_history
1 × UPDATE j25_easyblog_post
SET `hits` = (`hits` + 1)
1 × SHOW FULL COLUMNS
FROM `j25_komento_configs
1 × SHOW FULL COLUMNS
FROM `j25_users
1 × SHOW FULL COLUMNS
FROM `j25_easyblog_category
1 × SHOW FULL COLUMNS
FROM `j25_easyblog_users
1 × SHOW FULL COLUMNS
FROM `j25_easyblog_post
1 × SHOW FULL COLUMNS
FROM `j25_easyblog_configs
1 × DELETE
FROM `j25_easyblog_mailq`
1 × UPDATE `j25_easyblog_post`
SET `published` = '0'
1 × SHOW FULL COLUMNS
FROM `j25_assets
1 × INSERT INTO `j25_session` (`session_id`, `client_id`, `time`)
VALUES ('f8eb809130f49ffe8244726feeecd2c4', 0, '1747273978'