Alex G., можно заранее сконвертировать пароль в SecureString и записать в файл, а потом в коде читать из этого файла готовую SecureString, чтобы не светить пароль в коде
или, как интерактивный вариант $credential = Get-Credential("DOMAIN\admin_user")
А если ваши серверы активировались с помощью KMS-сервера, то знание клиентского ключа вам ничего не даст. Клиентские KMS-ключи опубликованы в открытом доступе
inneks, вариантов немного:
1. Использовать тулзу ExMerge для экспорта ящика в PST (примерная инструкция), но ящик должен быть не более 2ГБ
2. Взять Outlook 2007 или более позднюю версию и выполнить экспорт ящика. Можно предварительно выдать себе права Full Access на все ящики, потом подключать ящики в Outlook и выполнять их экспорт, не трогая пользователей
1. Проблема с одним конкретным пользователем?
2. У этого пользователя есть права на календари других пользователей?
3. Пробовали создать новый профиль Outlook для этого пользователя?
4. Пробовали в Outlook очищать список автозаполнения?
5. Пробовали переключить Outlook из Cached Exchange Mode в Online Mode?
6. Пробовали удалять Cached credentials этого пользователя?
7. Autodiscover работает корректно?
Версия Exchange какая?
Всю почту можно выгрузить централизованно - через EAC или PowerShell.
PST-файлы вам будут нужны для переноса почты на новый сервер, если это не Exchange
Я бы не стал загонять оба КД в кластер. Ибо при недоступности/остановке кластера ляжет вся инфраструктура.
Если все виртуалки окажутся на одном узле кластера - ресурсов хватит?