none
Удаление Exchange server 2010 RRS feed

  • Вопрос

  • Доброе время суток! У меня есть небольшая проблема: Нужно удалить Exchange 2010, при удалении выбираю удалить "Роль сервера почтовых ящиков". У меня выходит ошибка :Роль сервера почтовых ящиков Проверки готовности

    Ошибка

     

    Ошибка:

    Не удается продолжить удаление. База данных "Mailbox Database 0671525691": Эта база данных почтовых ящиков содержит один или несколько почтовых ящиков. Чтобы получить список всех почтовых ящиков в этой базе данных, выполните команду Get-Mailbox -Database <Database ID>. Чтобы получить список всех почтовых ящиков разрешения конфликтов в этой базе данных, выполните команду Get-Mailbox -Database <Database ID> -Arbitration. Перед удалением базы данных почтовых ящиков необходимо переместить или удалить почтовые ящики пользователей и переместить арбитражные почтовые ящики. 

    Рекомендуемое действие: http://go.microsoft.com/fwlink/?linkid=30939&l=ru&v=ExBPA.4&id=4a96fd69-9cec-4a48-9571-5c9e8ab3cfe9

     

    Ошибка:

    Не удается продолжить удаление. База данных "Public Folder Database 1786789341": Серверу Exchange не удалось проверить реплики общих папок для "Public Folder Database 1786789341". Убедитесь, что служба банка данных Microsoft запущена на EXCHANGE2010.bankofkazan.ru, а база данных подключена правильно.

    Рекомендуемое действие: http://go.microsoft.com/fwlink/?linkid=30939&l=ru&v=ExBPA.4&id=b6e3b32a-8848-46cb-9567-72288ac15f60

    Захожу в консоль Exchange и удаляю базу, но пишет ошибку:Невозможно удалить базу данных почтовых ящиков 'Mailbox Database 0671525691'.

     

    Mailbox Database 0671525691

    Ошибка

    Ошибка:

    Эта база данных почтовых ящиков содержит один или несколько почтовых ящиков. Чтобы получить список всех почтовых ящиков в этой базе данных, выполните команду Get-Mailbox -Database <Database ID>. Чтобы получить список всех почтовых ящиков разрешения конфликтов в этой базе данных, выполните команду Get-Mailbox -Database <Database ID> -Arbitration. Перед удалением базы данных почтовых ящиков необходимо переместить или удалить почтовые ящики пользователей и переместить арбитражные почтовые ящики. 

    При чем почтовых ящиков нет. Также он просит выполнить команду, при выполнение команды Get-Mailbox -Database <Database ID> в Exchange Managment Shell пишет ошибку : "Не удалось найти базу данных." 

    Спасибо!

Ответы

  • всё остановилось на том же месте, где и было, т.е. было во время общения с Павлом.
    • Предложено в качестве ответа Alexey_kg 28 марта 2011 г. 8:20
    • Отменено предложение в качестве ответа MeLo4 28 марта 2011 г. 8:57
    • Помечено в качестве ответа MeLo4 28 марта 2011 г. 8:57
    9 июня 2010 г. 10:50

Все ответы

  • А вы не последний сервер почтовых ящиков удаляете?

  • А вы не последний сервер почтовых ящиков удаляете?

    Exchange у нас один. 
  • Exchange у нас один. 
    То есть вы хотите удалить последний сервер Exchange в организации?
  • Exchange у нас один. 
    То есть вы хотите удалить последний сервер Exchange в организации?
    да
  • Для удаления базы данных общих папок воспользуйтесь http://technet.microsoft.com/en-us/library/aa996312.aspx с ключом RemoveLastAllowed. Для удаления ящиков выполните

    get-mailbox | remove-mailbox

    Для удаления ящиков arbitration выполните

    get-mailbox -arbitration | remove-mailbox -arbitration

    Пс. имелось ввиду что у всех нужных пользователей  ящики уже удалены, так как remove-mailbox удаляет не только ящик, но и учетную запись. Для удаления только ящика, нужно использовать команду disable-mailbox

  • Для удаления базы данных общих папок воспользуйтесь http://technet.microsoft.com/en-us/library/aa996312.aspx с ключом RemoveLastAllowed. Для удаления ящиков выполните

    get-mailbox | remove-mailbox

    Для удаления ящиков arbitration выполните

    get-mailbox -arbitration | remove-mailbox -arbitration

    при вводе  get-mailbox | remove-mailbox просит ввести Identity? я ввожу цифровое значение Mailbox Database 0671525691, говорит что : "Не удалось выполнить операцию, поскольку объект "0671525691" не найден.
  • get-mailbox -server "имя вашего сервера" выдает какие либо ящики?
  • get-mailbox -server "имя вашего сервера" выдает какие либо ящики?
    я ввел, но ничего не выдает
  • Тогда удаляйте Arbitration mailbox
  • Тогда удаляйте Arbitration mailbox
    при вводе  remove-mailbox -arbitration  просит ввести Identity? я ввожу цифровое значение Mailbox Database 0671525691, говорит что : "Не удалось выполнить операцию, поскольку объект "0671525691" не найден.
  • get-mailboxdatabase что говорит?
  • При выполнении команды remove-mailbox не надо вводить identity базы данных, система ждет от вас identity ящика, который вы удаляете

    Get-mailbox -server "имя вашего сервера" -arbitration | remove-mailbox -arbitration выполните

  • get-mailboxdatabase что говорит?
    Пишет Name : Mailbox Database 0671525691               Server  Exchange2010             recovery False                 ReplicationType   None
  • При выполнении команды remove-mailbox не надо вводить identity базы данных, система ждет от вас identity ящика, который вы удаляете

    Get-mailbox -server "имя вашего сервера" -arbitration | remove-mailbox -arbitration выполните

    Выполнил. При выполнении remove-mailbox -arbitration опять просит ввести Identity. Ничего? 
  • Get-mailbox -server "имя вашего сервера" -arbitration выдает что то?
  • Get-mailbox -server "имя вашего сервера" -arbitration выдает что то?

    да выдает:  Name  Alias Server name ProhibitSendQuota

      FederatedEmail.4c1f4d8...  FederatedEmail.4c... exchange2010 1 MB

      SystemMailbox{1f05a927.. SystemMailbox{1f0.. exchange2010 unlimeted

      SystemMailbox{e0dc1c29... SystemMailbox{e0.. exchange2010 unlimeted

  • Эти ящики надо удалить командой remove-mailbox с ключом -arbitration
  • Эти ящики надо удалить командой remove-mailbox с ключом -arbitration
    Вопрос: а как узнать их полное имя, просто все имена заканчиваются на "...." т.е. не до конца написаны?
  • Get-mailbox -server "имя вашего сервера" -arbitration |fl
  • Get-mailbox -server "имя вашего сервера" -arbitration |fl
    два почтовых ящика удалились. 3)SystemMailbox{1f05a927... не удаляется. Пишет: Не удалось удалить почтовый ящик разрешения конфликтов, так как н  является последним ящиком в организации 
  • два почтовых ящика удалились. 3)SystemMailbox{1f05a927... не удаляется. Пишет: Не удалось удалить почтовый ящик разрешения конфликтов, так как н  является последним ящиком в организации 
  • Удалите его с помощью ADSIEdit.msc

  • Удалите его с помощью ADSIEdit.msc

    а как?
  • Запустить остнастку ADSIEdit.msc, найти такого пользователя (SystemMailboxчегототам) и удалить его

    • Помечено в качестве ответа MeLo4 18 мая 2010 г. 12:44
    • Снята пометка об ответе MeLo4 18 мая 2010 г. 13:32
    • Помечено в качестве ответа MeLo4 18 мая 2010 г. 13:32
    • Снята пометка об ответе MeLo4 21 мая 2010 г. 12:40
  • Спасибо! Помогло!
  • ещё один вопрос: при удалении "Роль сервера почтовых ящиков". пишет ошибку :Общие сведения: всего элементов: 9. Успешно: 1, с ошибками: 1.
    Прошло времени: 00:00:26


    Подготовка установки
    Завершено

    Прошло времени: 00:00:05


    Роль сервера почтовых ящиков
    Ошибка

    Ошибка:
    При выполнении "$error.Clear(); get-PublicFolderDatabase -server $RoleFqdnOrName | remove-PublicFolderDatabase -RemoveLastAllowed" произошла следующая ошибка: ""EXCHANGE2010" не имеет необходимой версии Exchange Server или роли для выполнения данной операции.".

    "EXCHANGE2010" не имеет необходимой версии Exchange Server или роли для выполнения данной операции.

    Прошло времени: 00:00:20


    Средства управления
    Отменено




    Подготовка организации
    Отменено

  • То есть удалить сервер у вас не получилось?

    Вым удалось удалить базу почтовых ящиков? База данных общих папок у вас присутствует на сервере?

  • База данных тоже удалилась, по крайне мере я её не нашел. Сам exchange не удалился.
  • То есть удалить сервер у вас не получилось?

    Вым удалось удалить базу почтовых ящиков? База данных общих папок у вас присутствует на сервере?

    База данных тоже удалилась, по крайне мере я её не нашел. Сам exchange не удалился.
  • Мастер ругается на базу даных общих папок? У вас присутствует оная?

  • Мастер ругается на базу даных общих папок? У вас присутствует оная?

    сейчас вообще не дает подключиться к консоли exchange. Но когда последний раз смотрел, то не находил базы данных, т.к. удалял их.

    А при входе в консоль ругается: "Служба веб-побликаций не работает ни на одном сервере Exchange в сайте.

  • А если через shell запустить Get-PublicFolderDatabase ?

  • А если через shell запустить Get-PublicFolderDatabase ?

    Exhange Managment Shell тоже ворчит : Failed to connect to any Exchange Server in current site. Please enter the Server FQDN where you want to connect:

     

  • Похоже ситуация разворачивается драматически. Вижу 2 варианта развития событий

    1. Попробовать восстановить сервер с помощью /recoverserver и далее пробовать штатно удалять

    2. Воспользоваться неподдерживаемым способом

    http://exchangeitnow.ru/2010/05/18/

  • Похоже ситуация разворачивается драматически. Вижу 2 варианта развития событий

    1. Попробовать восстановить сервер с помощью /recoverserver и далее пробовать штатно удалять

    2. Воспользоваться неподдерживаемым способом

    http://exchangeitnow.ru/2010/05/18/

    получается, если я буду использовать 1-й способ, то в самом дистрибутиве выбрать не установка, а восстановление?
  • в п.1 имелось ввиду восстановить на чистой инсталляции ОС. Если стоит задача сохранить уже существующий сервер и ОС на нем, то вариант отпадает
  • в п.1 имелось ввиду восстановить на чистой инсталляции ОС. Если стоит задача сохранить уже существующий сервер и ОС на нем, то вариант отпадает

    вопрос: а если я поставлю новый Exchange, не будет ругаться , что существует уже сервер,  и ещё, его получается стоит назвать другим именем в AD?
  • В сценарии с восстановлением сервера вам нужно испорченный вывести из сети, а новый ввести в домен с тем же именем

    http://technet.microsoft.com/ru-ru/library/dd876880.aspx

  • Сделал всё как там говориться.  Запустил установку через командную строку

    Setup /m:RecoverServer

    . Он копирует файлы, дальше пишет : "Не удается указать режим установки, поскольку на этом компьютере не установлено ни одного экземпляра Exchange Server. Установите Exchange server
  • В сценарии с восстановлением сервера вам нужно испорченный вывести из сети, а новый ввести в домен с тем же именем

    http://technet.microsoft.com/ru-ru/library/dd876880.aspx

    Сделал всё как там говориться.  Запустил установку через командную строку

    Setup /m:RecoverServer

    . Он копирует файлы, дальше пишет : "Не удается указать режим установки, поскольку на этом компьютере не установлено ни одного экземпляра Exchange Server. Установите Excha
  • А вы сервер с тем же именем в AD ввели что и старый? Учетную запись сервера в AD при этом сбрасывали?


    http://exchangeitnow.ru
  • Да, всё делал по инструкции, по пунктам. И с тем же именем, и reset account делал. Всё по пунктам
  • Вы случаем не выводили сервер из домена (не удаляли учетную запись компьютера в AD)? Данная ошибка свидетельствует как раз об этом
    http://exchangeitnow.ru
  • нет не выводил. Я просто его выключил и не выводил. А сделал reset account
  • В ADSI Edit откройте свойства сервера в разделе configuration по адресу

    CN=<имя_сервера>,CN=Servers,CN=Exchange Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=<имя_организации>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=<имя_домена>

    Посмотрите чему равен атрибут msExchCurrentServerRoles


    http://exchangeitnow.ru
  • это в старом exchange servere? 
  • Что значит в старом? Он должен там быть один


    http://exchangeitnow.ru
  • т.е. один Exchange я начал удалять с Вами, но не получилось,  второй поднял с таким же именем и начал устанавливать сам Exchange, но вышла ошибка. Поэтому я спрашиваю  это надо проделать там где стоял, т.е. первый?
  • Это можно проверить на любом сервере домена с установленной оснасткой adsiedit.msc и соответствующими правами. Сам объект будет один
    http://exchangeitnow.ru
  • по вашему пути я не нашел. Примерно то что Вы мне показали я нашел по другому пути, но всё же CN=Services,CN=Configuration,DC=<имя_домена этого я не нашел, просто там нет. Вот путь по которому я нашел часть:

    Configuration [имя сервера]; CN=Configuration,DC=bankofkazan,DC=ru;CN=Services;CN=Microsoft Exchange;

      CN=<имя сервера>;CN=Administrative Groups;CN=Exchange Administrative Group (FYDIBOHF23SPDLT);

    CN=Servers;CN=EXCHANGE2010

  • Ну и чему равен атрибут?


    http://exchangeitnow.ru
  • Вот именно что я не нашел этого атрибута
  • Должен быть. А какие атрибуты msExch вы там нашли? Дайте принтскрин


    http://exchangeitnow.ru
  • Вы смотрите дочерние объекты, а надо свойства (правой кнопкой - properties)
    http://exchangeitnow.ru
  • Правой кнопкой на что? 
  • На объект CN=EXCHANGE2010


    http://exchangeitnow.ru
  • На объект CN=EXCHANGE2010


    http://exchangeitnow.ru
    Он равен 0. Прошу прощения за мою не внимательность!
  • Уважаемый MeLo4 ,

    вы смогли решить проблему?

    7 июня 2010 г. 15:37
    Модератор
  • К сожалению проблема так и не решена.
  • Опишите, что вы имеете на данный момент. Какие ошибки и что вы пытались сделать.
    Модератор
  • всё остановилось на том же месте, где и было, т.е. было во время общения с Павлом.
    • Предложено в качестве ответа Alexey_kg 28 марта 2011 г. 8:20
    • Отменено предложение в качестве ответа MeLo4 28 марта 2011 г. 8:57
    • Помечено в качестве ответа MeLo4 28 марта 2011 г. 8:57
    9 июня 2010 г. 10:50
  • в итоге сделал так: 

    остановил машину с exchage, создал новую с теми же параметрами, в AD сделал reset acccunt, поставил новый exchange, удалил. следов вроде не осталось. Естественно почистил всё что было в AD.

     

    Спасибо за помощь! 

    28 марта 2011 г. 9:32
  • Для удаления базы данных общих папок воспользуйтесь http://technet.microsoft.com/en-us/library/aa996312.aspx с ключом RemoveLastAllowed. Для удаления ящиков выполните

    get-mailbox | remove-mailbox

    Для удаления ящиков arbitration выполните

    get-mailbox -arbitration | remove-mailbox -arbitration

    при вводе  get-mailbox | remove-mailbox просит ввести Identity? я ввожу цифровое значение Mailbox Database 0671525691, говорит что : "Не удалось выполнить операцию, поскольку объект "0671525691" не найден.

    Добрый день, так и не понял как удалить "Public Folder Database 1219545139"

    ситуация....

    C:\Windows\system32>get-publicFolderDatabase

    Name                           Server
    ----                           ------
    Public Folder Database 1219... ASTRA

     

    C:\Windows\system32>remove-PublicFolderDatabase -identity "Public Folder Database 1219545139" -RemoveLastAllowed


    База данных общих папок "Public Folder Database 1219545139" содержит реплики папок. Перед удалением базы данных общих п
    апок удалите папки или переместите реплики в другую базу данных общих папок. Дополнительные сведения об удалении базы д
    анных общих папок см. в статье http://go.microsoft.com/fwlink/?linkid=81409&clcid=0x419 (на английском языке).
        + CategoryInfo          : InvalidOperation: (Public Folder Database 1219545139:ADObjectId) [Remove-PublicFolderDat
       abase], InvalidOperationException
        + FullyQualifiedErrorId : 78889DD3,Microsoft.Exchange.Management.SystemConfigurationTasks.RemovePublicFolderDataba
       se

     

    так как же ее все таки удалить

    16 ноября 2011 г. 12:56
  • Была такая проблема. Просто вручную удалил из AD записи "Системный почтовый ящик", затем вручную удалил mailbox из папки C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\Mailbox Database <Database ID>. Далее все прекрасно удалилось.
    29 ноября 2011 г. 11:11
  • 1. Столкнулся с такой же проблемой, что и у maxirc - не удаляется база данных общих папок "Public Folder Database", поскольку содержит реплики папок. В интернете нашел интересную утилиту от Microsoft - ExFolders, которая как раз должна помочь удалить эти реплики. К сожалению мне не помогло - программа не смогла открыть мою базу данных, но может кому пригодиться.

    2. TO Missouri Welcome - что-то я в AD не могу найти запись "Системный почтовый ящик", да и саму базу данных удалить не получается - "файл открыт в другом приложении" (ну понятно каком)

    Может еще есть какие-нибудь варианты?