Вадим, если вы хотите выложить вывод команды в конкретную папку - то да, указываете полный путь и имя файла. Если указано только имя файла - файл пишется в текущую папку.
Еще добавьте в параметрах команды ключ -Wait, чтобы дождаться окончания процесса
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
Еще добавьте в параметрах команды ключ
-Wait
, чтобы дождаться окончания процесса