Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Microsoft Exchange Server

Автор: Paromshick
Дата сообщения: 20.03.2015 19:36
artemk
Возможно, что так. Но обычно руководство ничего не видит, торгует, например, коврами... или нефтью... Не IT
Цитата:
как человек выполнивший не одну миграцию, говорю, нет там граблей.

А я словил. Было больно.
Автор: Grafus
Дата сообщения: 28.03.2015 16:52
Ребят ставлю на отдельный сервак (в домене, но не контроллер) Microsoft Exchange 2013, все идет нормально, но при добавлении Mailbox Rule выползает ошибка:
[more=ОШИБКА]

Код:
Error:
The following error was generated when "$error.Clear();
if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated)
{
$createNewOab = $false;
$oabName = $null;
$oabAddressList = $null;
$oabVdirs = $null;
$oabGlobalWebDistribution = $false;
$oabConfiguredAttributes = $null;

Write-ExchangeSetupLog -Info ("Looking for an existing default OAB");
$defaultOab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.IsDefault};
if ($defaultOab -ne $null)
{
Write-ExchangeSetupLog -Info ("Found a default OAB: " + $defaultOab.Name + "; checking its version");
if ($defaultOab.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -lt 0)
{
$e15Oab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -eq 0};
if ($e15Oab -eq $null)
{
Write-ExchangeSetupLog -Info ("Existing OAB is Exchange 2010 or older; will create a new OAB");
$createNewOab = $true;
$oabName = $defaultOab.Name + " (Ex2013)";
$oabAddressList = $defaultOab.AddressLists;
$oabGlobalWebDistribution = $defaultOab.GlobalWebDistributionEnabled;
$oabConfiguredAttributes = $defaultOab.ConfiguredAttributes;
}
else
{
Write-ExchangeSetupLog -Info ("Already has an existing Exchange 2013 OAB:" + $e15Oab.Name + "; will not create a new OAB");
}
}
else
{
Write-ExchangeSetupLog -Info ("Existing OAB is Exchange 2013 or newer; will not create a new OAB");
}
}
else
{
Write-ExchangeSetupLog -Info ("Did not find a default OAB; will create one");
$createNewOab = $true;

$oabName = [Microsoft.Exchange.Data.Directory.SystemConfiguration.OfflineAddressBook]::DefaultName;
$nonDefaultOabWithDefaultName = Get-OfflineAddressBook $oabName -DomainController:$RoleDomainController -ErrorAction SilentlyContinue | where {$_.IsDefault -eq $false};
if ($nonDefaultOabWithDefaultName -ne $null)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
("Offline address book " + `
$nonDefaultOabWithDefaultName.Name + `
" already exists: " + `
$nonDefaultOabWithDefaultName.DistinguishedName + `
". Use administrative tools to change it to default OAB.");
}

$allGals = @(Get-GlobalAddressList -DomainController:$RoleDomainController | where {$_.IsDefaultGlobalAddressList});
if ($allGals -eq $null -or $allGals.Count -eq 0)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
("Couldn't find the default global address list. The default offline address book can't be created.");
}
elseif ($allGals.Count -gt 1)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
("Found " + $allGals.Count + " default global address lists. You can have only one default global address list in your organization. The default offline address book will not be created.");
}
else
{
$oabAddressList = $allGals[0];
Write-ExchangeSetupLog -Info ("OAB will be based on default GAL: " + $oabAddressList.Name);
}
}

if ($createNewOab)
{
if ($oabGlobalWebDistribution -eq $false)
{
$currentAdSiteDn = (Get-ExchangeServer $RoleFqdnOrName -DomainController:$RoleDomainController).Site.DistinguishedName;
$allOabVdirs = @(Get-OabVirtualDirectory -ADPropertiesOnly -DomainController:$RoleDomainController);
$e15MinimumServerVersion = New-Object Microsoft.Exchange.Data.ServerVersion([Microsoft.Exchange.Data.Directory.SystemConfiguration.Server]::E15MinVersion);
if ($allOabVdirs -ne $null -and $allOabVdirs.Count -gt 0)
{
foreach ($oabVdir in $allOabVdirs)
{
if ([Microsoft.Exchange.Data.ServerVersion]::Compare($oabVdir.AdminDisplayVersion, $e15MinimumServerVersion) -gt 0)
{
$oabVdirSiteDn = (Get-ExchangeServer $oabVdir.Server -DomainController:$RoleDomainController).Site.DistinguishedName;
if ($oabVdirSiteDn -eq $currentAdSiteDn)
{
$oabVdirs = $oabVdir;
break;
}
elseif ($oabVdirs -eq $null)
{
$oabVdirs = $oabVdir;
}
}
}
}

if ($oabVdirs -ne $null)
{
Write-ExchangeSetupLog -Info ("OAB will be distributed to OAB virtual directory " + $oabVdirs.Name);
}
else
{
Write-ExchangeSetupLog -Info ("Could not find any OAB virtual directories; OAB will be configured without distribution.");
}
}

try
{
Write-ExchangeSetupLog -Info ("Creating new default OAB.");
$newOab = New-OfflineAddressBook `
-Name $oabName `
-AddressLists $oabAddressList `
-VirtualDirectories $oabVdirs `
-GlobalWebDistributionEnabled $oabGlobalWebDistribution `
-IsDefault $true `
-DomainController:$RoleDomainController;
}
catch [Microsoft.Exchange.Data.Directory.ADObjectAlreadyExistsException]
{
Write-ExchangeSetupLog -Warning ("Tried to create new default OAB but the object already exists; it may have been created by another instance of setup.");
}

if ($oabConfiguredAttributes -ne $null)
{
Write-ExchangeSetupLog -Info ("Setting OAB ConfiguredAttributes to: " + $oabConfiguredAttributes);
Set-OfflineAddressBook $newOab -ConfiguredAttributes $oabConfiguredAttributes -DomainController:$RoleDomainController;
}
}
}
" was run: "Microsoft.Exchange.Configuration.Tasks.ManagementObjectNotFoundException: Address list or global address list "tp.loc/Configuration/Deleted Objects/???????????
DEL:995a107a-b333-40a7-be6c-7c4e639fd204" was not found. Please make sure you typed the identity correctly.
at Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.GetDataObject[TObject](IIdentityParameter id, IConfigDataProvider session, ObjectId rootID, OptionalIdentityData optionalData, Nullable`1 notFoundError, Nullable`1 multipleFoundError, ExchangeErrorCategory errorCategory)
at Microsoft.Exchange.Configuration.Tasks.DataAccessTask`1.GetDataObject[TObject](IIdentityParameter id, IConfigDataProvider session, ObjectId rootID, Nullable`1 notFoundError, Nullable`1 multipleFoundError)
at Microsoft.Exchange.Management.SystemConfigurationTasks.OfflineAddressBookTaskUtility.ValidateAddressBook(IConfigDataProvider session, AddressBookBaseIdParameter[] addressBooks, GetUniqueObject getAddressBook, OfflineAddressBook target, TaskErrorLoggingDelegate writeError)
at Microsoft.Exchange.Management.SystemConfigurationTasks.NewOfflineAddressBookInternal.PrepareDataObject()
at Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalValidate()
at Microsoft.Exchange.Configuration.Tasks.NewMultitenancySystemConfigurationObjectTask`1.InternalValidate()
at Microsoft.Exchange.Management.SystemConfigurationTasks.NewOfflineAddressBookInternal.InternalValidate()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

Error:
The following error was generated when "$error.Clear();
if (!$RoleIsDatacenter -and !$RoleIsDatacenterDedicated)
{
$createNewOab = $false;
$oabName = $null;
$oabAddressList = $null;
$oabVdirs = $null;
$oabGlobalWebDistribution = $false;
$oabConfiguredAttributes = $null;

Write-ExchangeSetupLog -Info ("Looking for an existing default OAB");
$defaultOab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.IsDefault};
if ($defaultOab -ne $null)
{
Write-ExchangeSetupLog -Info ("Found a default OAB: " + $defaultOab.Name + "; checking its version");
if ($defaultOab.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -lt 0)
{
$e15Oab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -eq 0};
if ($e15Oab -eq $null)
{
Write-ExchangeSetupLog -Info ("Existing OAB is Exchange 2010 or older; will create a new OAB");
$createNewOab = $true;
$oabName = $defaultOab.Name + " (Ex2013)";
$oabAddressList = $defaultOab.AddressLists;
$oabGlobalWebDistribution = $defaultOab.GlobalWebDistributionEnabled;
$oabConfiguredAttributes = $defaultOab.ConfiguredAttributes;
}
else
{
Write-ExchangeSetupLog -Info ("Already has an existing Exchange 2013 OAB:" + $e15Oab.Name + "; will not create a new OAB");
}
}
else
{
Write-ExchangeSetupLog -Info ("Existing OAB is Exchange 2013 or newer; will not create a new OAB");
}
}
else
{
Write-ExchangeSetupLog -Info ("Did not find a default OAB; will create one");
$createNewOab = $true;

$oabName = [Microsoft.Exchange.Data.Directory.SystemConfiguration.OfflineAddressBook]::DefaultName;
$nonDefaultOabWithDefaultName = Get-OfflineAddressBook $oabName -DomainController:$RoleDomainController -ErrorAction SilentlyContinue | where {$_.IsDefault -eq $false};
if ($nonDefaultOabWithDefaultName -ne $null)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
("Offline address book " + `
$nonDefaultOabWithDefaultName.Name + `
" already exists: " + `
$nonDefaultOabWithDefaultName.DistinguishedName + `
". Use administrative tools to change it to default OAB.");
}

$allGals = @(Get-GlobalAddressList -DomainController:$RoleDomainController | where {$_.IsDefaultGlobalAddressList});
if ($allGals -eq $null -or $allGals.Count -eq 0)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
("Couldn't find the default global address list. The default offline address book can't be created.");
}
elseif ($allGals.Count -gt 1)
{
$createNewOab = $false;
Write-ExchangeSetupLog -Warning `
("Found " + $allGals.Count + " default global address lists. You can have only one default global address list in your organization. The default offline address book will not be created.");
}
else
{
$oabAddressList = $allGals[0];
Write-ExchangeSetupLog -Info ("OAB will be based on default GAL: " + $oabAddressList.Name);
}
}

if ($createNewOab)
{
if ($oabGlobalWebDistribution -eq $false)
{
$currentAdSiteDn = (Get-ExchangeServer $RoleFqdnOrName -DomainController:$RoleDomainController).Site.DistinguishedName;
$allOabVdirs = @(Get-OabVirtualDirectory -ADPropertiesOnly -DomainController:$RoleDomainController);
$e15MinimumServerVersion = New-Object Microsoft.Exchange.Data.ServerVersion([Microsoft.Exchange.Data.Directory.SystemConfiguration.Server]::E15MinVersion);
if ($allOabVdirs -ne $null -and $allOabVdirs.Count -gt 0)
{
foreach ($oabVdir in $allOabVdirs)
{
if ([Microsoft.Exchange.Data.ServerVersion]::Compare($oabVdir.AdminDisplayVersion, $e15MinimumServerVersion) -gt 0)
{
$oabVdirSiteDn = (Get-ExchangeServer $oabVdir.Server -DomainController:$RoleDomainController).Site.DistinguishedName;
if ($oabVdirSiteDn -eq $currentAdSiteDn)
{
$oabVdirs = $oabVdir;
break;
}
elseif ($oabVdirs -eq $null)
{
$oabVdirs = $oabVdir;
}
}
}
}

if ($oabVdirs -ne $null)
{
Write-ExchangeSetupLog -Info ("OAB will be distributed to OAB virtual directory " + $oabVdirs.Name);
}
else
{
Write-ExchangeSetupLog -Info ("Could not find any OAB virtual directories; OAB will be configured without distribution.");
}
}

try
{
Write-ExchangeSetupLog -Info ("Creating new default OAB.");
$newOab = New-OfflineAddressBook `
-Name $oabName `
-AddressLists $oabAddressList `
-VirtualDirectories $oabVdirs `
-GlobalWebDistributionEnabled $oabGlobalWebDistribution `
-IsDefault $true `
-DomainController:$RoleDomainController;
}
catch [Microsoft.Exchange.Data.Directory.ADObjectAlreadyExistsException]
{
Write-ExchangeSetupLog -Warning ("Tried to create new default OAB but the object already exists; it may have been created by another instance of setup.");
}

if ($oabConfiguredAttributes -ne $null)
{
Write-ExchangeSetupLog -Info ("Setting OAB ConfiguredAttributes to: " + $oabConfiguredAttributes);
Set-OfflineAddressBook $newOab -ConfiguredAttributes $oabConfiguredAttributes -DomainController:$RoleDomainController;
}
}
}
" was run: "System.Management.Automation.ParameterBindingValidationException: Cannot bind argument to parameter 'Identity' because it is null.
at System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input, Hashtable errorResults, Boolean enumerate)
at System.Management.Automation.PipelineOps.InvokePipeline(Object input, Boolean ignoreInput, CommandParameterInternal[][] pipeElements, CommandBaseAst[] pipeElementAsts, CommandRedirection[][] commandRedirections, FunctionContext funcContext)
at System.Management.Automation.Interpreter.ActionCallInstruction`6.Run(InterpretedFrame frame)
at System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame)".
Автор: gap5
Дата сообщения: 05.04.2015 23:37
Подскажите, как оптимальнее всего осуществить перенос почтовых ящиков (с сохранением содержимого и минимизацией времени простоя, с потерей входящих писем) с одного сервера exchange 2013 std на другой, имея только клиентский доступ к первому серверу?

Насколько я понимаю, так же в локальных пользовательских профилях имеется копия БД писем, которые находятся на сервере?

Возможно имеет смысл создать сервер под другим доменом, начать туда перенос писем, когда перенос закончится, тогда поменять записи в DNS?
Автор: roger7
Дата сообщения: 05.04.2015 23:51
http://exchangeserverpro.com/moving-exchange-server-2013-mailboxes/
https://technet.microsoft.com/ru-ru/library/dd351123%28v=exchg.150%29.aspx
Автор: gap5
Дата сообщения: 06.04.2015 10:59
Спасибо, но как я понимаю, там нужны не просто пользовательские права на доступ к серверу (старому, с которого осуществляется перенос)?
Автор: NumberI
Дата сообщения: 14.04.2015 13:17
Здравствуйте.

1) Можно ли в транспортном правиле перечислить несколько заголовков? Например, To и СС.
Если ставить "header contains specific word" и "header matches text patterns" вместе в одном правиле, то одно из них не работает.

Пытаюсь сделать правило для отбоя писем извне, если они отправляются сотрудникам только через скрытую копию.

2) Отсутствует заголовок X-mailer в письмах, отправленных из и внутри компании. Каким образом его вообще можно удалить?

Таких транспортных правил нет, ни в коннекторах приема, ни отправки не используется, да и на EDGE по запросу Get-AddressRewriteEntry ничего не выводится
Автор: gap5
Дата сообщения: 22.04.2015 18:13
Есть ost файлы клиентские из Exchange 2013, можно ли их содержимое как-то просто экспортировать в новые почтовые ящики (одноименные) на новом сервере? Или только предварительным конвертом в pst?
Автор: ALX
Дата сообщения: 29.04.2015 14:18
gap5

Цитата:
осуществить перенос почтовых ящиков (с сохранением содержимого и минимизацией времени простоя, с потерей входящих писем) с одного сервера exchange 2013 std на другой, имея только клиентский доступ к первому серверу?
1. Поднимаете новый сервер и создаете все почтовые ящики, которые были на старом. С этого момента можно уже перенастраивать ДНС записи, т.к. новая почта будет приходить по существующим адресам на новый сервер.

2. Экспортируете все почтовые ящики старого сервера в PST (либо через консоль, если позволяют права, либо через Аутлук, подключая каждый ящик и экспортируя его в PST). Далее уже через консоль или через Аутлук импортируете каждый почтовый ящик. На этом этапе главная проблема это название системных папок, т.е. системный язык каждой отдельной учетки. Но это уже детали.


Добавлено:
gap5

Цитата:
только предварительным конвертом в pst?
Да, только через конвертирование с помощью одной из утилит (бесплатные мне неизвестны).
Автор: newhk
Дата сообщения: 01.05.2015 23:52
Приветствую коллеги.
Ситуация следующая. Затеял переход с 2010 на 2013, вроде все ок, но дернуд меня черт создать сертификат...
У меня проблема с доступом к центру администрирования и к консоли EMC.
Полагаю, что началось все это после того, как я назначил сертификат из локального СА.
сначала обнаружил, что потерял доступ к ECP, затем понял что и к консоли тоже.
Выражается следующим образом. Подключаюсь к ЕСР, запрашивает логин и пароль (как обычно), как только ввожу и нажимаю энтер, появляется белое поле (просто белое поле в браузере), причем не важно откуда подключаюсь.
когда пытаюсь подключиться к ЕМС, сначала прогоняет по всем серверам 2013, пишет, что не может подключиться и подключается к 2010-му.
Обнаружил, что служба управления сетью WMSVC - не запущена и не удается ее запустить.

Пожалуйста помогите, не знаю уже что делать.
Создавал новый сертификат в 2010-м, но его средства управления не видят 2013-го... что делать?
Автор: newhk
Дата сообщения: 07.05.2015 12:25
Привет всем.
Есть проблема.
Установлен exchange 2013. В домене компы стразу находят сервер и подключаются к нему, а вот компы не входящие в домен упорно не видят сервер.
Смотрел разные статьи в инете, но то ли уже голова опухла, то ли еще что, проблему эту решить не удается.
Конфигурация такая.
3 сервера 1 CAS, воторой HUB, третий пограничный на 2010 сп3 с установленным Forefront Protection for Exchange Server 2010.
почта ходит нормально. По OWA тоже заходят нормально (становлены сертификаты доменного СА и сертификат CAS сервера), но служба автообнаружения нормально не работает. Находит настройки но к серверу не подключатся.
Помогите пожалуйста настроить.
Автор: anahaym
Дата сообщения: 07.05.2015 13:02
Есть установленный Exchange 2013 SP1 CU8 в лесу, корневой домен main.domain.org
Добавил новый домен в лес new.domain.org
В ECP Exchange видит второй домен, но не хочет создавать в нём новых пользователей при создании почтовых ящиков.

добавил права для "Exchange trusted Subsystem" в OU где необходимо создать пользователей, после этого создаётся заблокированный пользователь без пароля.
Если создавать пользовател с помощью AD UC - всё создаётся.
в новом домене делал setup /prepareAd и setup /prepareschema - без изменений.
Подскажите, что забыл?
Спасибо.
Автор: newhk
Дата сообщения: 07.05.2015 13:10
Не актуально
Автор: Dubrovich
Дата сообщения: 07.05.2015 13:27
Всем привет!

Столкнулся с проблемой и не знаю куда копать дальше.

В организации используется Exchange Server 2010. Роли Exchange распределены между несколькими серверами.

Ко мне обратился пользователь с проблемой - рассылку, которую он делал на несколько адресов своих коллег (А), получил пользователь, который в рассылке не был указан (В).

Начал проверять отчеты о доставке - письмо действительно было отправлено только адресатам А, В среди них нет. По трэкинг логу на серверах транспорта проверку выполнял несколько раз: по адресу отправителя, по адресу В, по ID письма и по Теме - никаких пересылок в сторону В не обнаружил. Так же проверил SMTP логи - тоже пусто.

Проверил п/я адресатов А на заполнение параметра Forward to и наличие правил на пересылку сообщений - ни чего даже отдаленно напоминающего не обнаружил.

Сравнил базы и сервера у п/я А и В - у половины А сервер совпал с В, у одного из А и база совпала. Проверил работу сервера - в момент пересылки проблемного письма работал штатно, в логах чисто. Тесты базы тоже прошли без ошибок.

Запросил письмо у В, чтобы хотя бы по заголовкам посмотреть, как оно к нему попало, но письма в п/я В не оказалось. Искали и в самом ящике, и в восстановлении удаленных объектов, и по цепочке связанных сообщений - не нашли, только ответная переписка об ошибочной отправке у которой внизу текст потерянного виден.

Мистика какая-то! Никаких следов прохождения письма к В на серверах не вижу, а письмо с ответом на него передо мной!

Может быть я что-то пропустил и не везде посмотрел. Где и что еще можно копнуть?
Автор: yurvasya
Дата сообщения: 08.05.2015 12:47
artemk

Цитата:
life_so_good
trunsport rules это умеют
zepherus
Exchange какой? последнии версии замечательно работают с autodiskovery и не надо руками ничего прописовать.
А если цель руками, то наверное имеет смысл посмотреть какое имя прописано в CAS и пробовать с ним?
 
а телнет у тебя к Exchange  работает?
ping по имени возвращает  ip? может у тебя проблема с сетевыми настройками? с DNS например


artemk Брат, ты просто меня спас. Прописал DNS при ошибке "невозможно открыть почтовые папки используемые по умолчанию exchange. необходимо подключиться к серверу microsoft exchange с текущим профилем" и всё сразу заработало в удалённой конторе. Теперь можно смело идти в отпуск.
Автор: anahaym
Дата сообщения: 08.05.2015 15:05

Цитата:
Есть установленный Exchange 2013 SP1 CU8 в лесу, корневой домен main.domain.org
Добавил новый домен в лес new.domain.org
В ECP Exchange видит второй домен, но не хочет создавать в нём новых пользователей при создании почтовых ящиков.

решил.
в главном домене:
setup /PrepareAD /IAcceptExchangeServerLicenseTerms
setup /PrepareSchema /IAcceptExchangeServerLicenseTerms

в новом домене:
setup /PrepareDomain /IAcceptExchangeServerLicenseTerms
Автор: OOD
Дата сообщения: 13.05.2015 13:00
Если 2 или более пользователей добавят адрес в нежелательный, добавиться ли он 3му пользователю сразу в нежелательную почту?
Автор: newhk
Дата сообщения: 14.05.2015 17:09
Помогите пожалуйста разобраться.

Есть сохраненная база с Exchange 2010.
Есть новый сервер Exchange 2010.
Хочу создать базу восстановления с указанием пути к файлу сохраненной БД и ее логам.
Выполняю команду:
New-MailboxDatabase -Name RecoveryDB -EdbFilePath C:\MAIL\Mailbox\db01\DB01.edb -LogFolderPath C:\MAIL\Mailbox\DB01 -Recovery -Server mbx1

А сервер подумав минут 15 мне отвечает:

Сбой подключения к целевому серверу "MBX1". Ошибка: Произошло исключение WMI на сервере 'MBX1.ye.local': Quota violation
+ CategoryInfo : InvalidOperation: ( [New-MailboxDatabase], InvalidOperationException
+ FullyQualifiedErrorId : 78C0D31B,Microsoft.Exchange.Management.SystemConfigurationTasks.NewMailboxDatabase

Гугл по описанию уводит в другую сторону или вообще не дает сколь-нибудь адекватных результатов.

Заранее благодарю за помощь.
Автор: gav ru 6a
Дата сообщения: 15.05.2015 15:46
newhk
Одна из первых ссылок гугла
Автор: newhk
Дата сообщения: 16.05.2015 21:58
Спасибо.
Вероятно не так задавал поиск.
Но не помогло.

База создалась, но при подключении выдает следующее:

--------------------------------------------------------
Ошибка Microsoft Exchange
--------------------------------------------------------
Не удалось подключить базу данных 'RecDB'.

RecDB
Ошибка
Ошибка:
Не удалось подключить указанную базу данных. Указанная база данных: RecDB; код ошибки: Сбой операции Active Manager. Ошибка Сбой действия базы данных. Ошибка: Сбой операции с сообщением: MapiExceptionJetDatabaseCorruption: Unable to mount database. (hr=0x80004005, ec=-1206)
. [База данных: RecDB, Сервер: MBX1.ye.local].

Сбой операции Active Manager. Ошибка Сбой действия базы данных. Ошибка: Сбой операции с сообщением: MapiExceptionJetDatabaseCorruption: Unable to mount database. (hr=0x80004005, ec=-1206)
. [База данных: RecDB, Сервер: MBX1.ye.local]

Сбой операции Active Manager. Ошибка Сбой операции с сообщением: MapiExceptionJetDatabaseCorruption: Unable to mount database. (hr=0x80004005, ec=-1206)
. [Сервер: mbx1.ye.local]

MapiExceptionJetDatabaseCorruption: Unable to mount database. (hr=0x80004005, ec=-1206)





--------------------------------------------------------
ОК
--------------------------------------------------------

Добавлю, что база восстановлена до состояния Clean Shutdown.
Так же, это не только новый сервер, но и новый домен со всеми отсюда вытекающими, насколько я помню, организацию я также назвал.
Автор: Simoid
Дата сообщения: 19.05.2015 15:18
Помогите советом или ссылкой на мануал в следующем вопросе.

Необходимо переехать сервером Exchange c локальных серверов компании в европейский ДЦ.

Сейчас две виртуальных машины Hyper-V на одном физическом серваке с двумя сетевухами:
Ex имеет два сетевых интерфейса. Один "смотрит" в инет. Второй в локалку на DC.
Dc один интерфейс. Смотрит в локалку.

Хочу:
Два физических сервака в Hetzner. Один основной, второй резервный.
Ex и DC уезжают туда полностью. Синхронизация с серверами компании не нужна.

Каков порядок действий нужно сделать?

1. Поднимаю на обеих серверах в ДЦ Win2012
2. Переношу виртуалки "копипастом"
3. Что делать с интерфейсами? Сетевые настройки будут отличаться от локалки. И там будет одна сетевуха, а не две, как сейчас.
4. Что делать внутри виртуалок? Какие то изменения нужны для нормальной работы вдалеке от локалки?
4. Как настроить репликацию на два сервера?

Прошу набросать советов, линков, мануалов.

Заранее благодарю.
Автор: artemk
Дата сообщения: 20.05.2015 02:37
Simoid
на мой взгляд самый правильный способ:
Завести ВМ ДЦ,
среплицировать туда КД,
поднять там Exch
мигрировать на него ящики и перенаправить потоки
убрать локальный
Автор: Odarchuk
Дата сообщения: 21.05.2015 09:50

Цитата:
на мой взгляд самый правильный способ:
Завести ВМ ДЦ,  
среплицировать туда КД,  
поднять там Exch
мигрировать на него ящики и перенаправить потоки
убрать локальный


ну зачем такие сложности. У камрада Simoid все в ВМ. Тупо смигрировать сами ВМ и запустить их в ДЦ
ну и МХы сменить
Автор: goldsmith
Дата сообщения: 21.05.2015 13:14
Подскажите пжлсто: внутри домена, от одного юзера1 не приходит к другому юзеру2. хотя юзер2 получает от всех письма внутри домена. у юзера1 ни каких отчетов с ошибками не приходит, все попадает в отправленные. где копать?
Автор: ALX
Дата сообщения: 21.05.2015 18:55
goldsmith

Цитата:
где копать?
Курить логи.
Автор: Dimsoft
Дата сообщения: 31.05.2015 00:03
Подскажите SBS 2011, в составе exchange 2010
выпущен сертификат на 5 лет в стороннем центре сертификации на имя remote.фирма.ru

В сети три провайдера получаемых с двух маршрутизаторов по pppoe

на exchange сделал три коннектора получения, на порты 25,26,27

на маршрутизаторах проброс портов с 25 на соответствующий коннектору

при полном маскараде на маршрутизаторах проверка и почта по 25 порту без TLS ходит, как сделать :

1) TLS на всех операторов ( сертификат на *.фирма.ru не осилим)
2) OWA на всех операторов ?


Автор: gap5
Дата сообщения: 01.06.2015 21:10
Подскажите, можно ли в Outlook 2013 сделать настройку (если да, то какую), при которой он будет восстанавливать связь с сервером без необходимости выхода и входа из системы?

Сервер Exchange 2013, работает на виртуалке Vmware ESXi, возникла необходимость перезагрузки хоста, виртуалка была отправлена в suspend и потом оттуда вернулась, но абослютно все клиенты с Outlook 2013 потребовали релогина т.к. потеряли связь с сервером, простой перезапуск Outlook проблему не решал...
Автор: fiction89
Дата сообщения: 02.06.2015 13:46
Добрый день. При установке роли CA Exchange 2010 выдает такую ошибку, ставлю Exchange на свежую ВМ 2012r2:

у кого-нибудь было такое?
Автор: trigger
Дата сообщения: 16.06.2015 10:39
подскажите как в Exchange 2007 принудительно задать какой Global Catalog использовать
Автор: KocmonpaB
Дата сообщения: 18.06.2015 23:18
gap5

Как тип аутентификации в профилях у пользователей? Включен ли cache mode?

fiction89
Можно увидеть список get-offlineaddressbook?

trigger

Set-ADPermission вот здесь подробнее http://www.oszone.net/10052/Exchange_2007

Автор: locoroco86
Дата сообщения: 25.06.2015 09:20
Вопрос следующий
Допустим у меня есть 10 лицензий call for user + server
Но завтра у меня увеличется количество пользователей до 20 допустим, будет ли у них работать почта без покупки 10 дополнительных лицензий?

Добавлено:
Вообще когда покупаешь лицензию на сервак + кал на юзеров, воодишь этот ключ где то на сервере прописывается ограницение? или я могу сколько хочу пользователей добавлять?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115

Предыдущая тема: Проблема с доверием


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.