У меня ужасно не получается экспортировать почтовые ящики Exchnange в файлы PST. Может быть, ты сможешь мне помочь?
Я использую здесь устаревшие машины. Тот, над которым я сейчас работаю (CurrentDC), - это сервер Windows 2008 R2 с Exchange 2010 на нем. Exchange вроде плохо пропатчен:
[PS] C:\>get-exchangeserver
Name Site ServerRole Edition AdminDisplayVersion
---- ---- ---------- ------- -------------------
OldDC None Enterprise Version 6.5 (Bui...
CurrentDC company.local Mailbox,... Enterprise Version 14.0 (Bu...
После некоторых проблем мне удалось запустить команду Export-Mailbox:
[PS] C:\>Export-Mailbox -Identity marco -PSTFolderPath C:\ExchangeExport
Согласно нескольким веб-сайтам, это кажется правильной командой для экспорта почтового ящика пользователя «marco» в «C: \ ExchangeExport».
Но после запуска команды возникает ошибка (извините, это немецкая версия Windows 2008, но если вы переведете Fehler с ошибкой и Vorgang с процессом, вы должны быть готовы к работе;))
[PS] C:\Export-Mailbox -Identity marco -PSTFolderPath C:\ExchangeExport
Fehler für Marco S (Marco.S@company.de). Ursache: Fehler bei diesem Vorgang., Fehlercode: -2147467259.
+ CategoryInfo : InvalidOperation: (0:Int32) [Export-Mailbox], RecipientTaskException
+ FullyQualifiedErrorId : 2317FD3A,Microsoft.Exchange.Management.RecipientTasks.ExportMailbox
RunspaceId : 44415363-371e-44a1-a682-61e6a9b90c86
Identity : company.local/Company User/Marco S
DistinguishedName : CN=Marco S,OU=Company User,DC=company,DC=local
DisplayName : Marco S
Alias : marco
LegacyExchangeDN : /o=Erste Organisation/ou=Erste administrative Gruppe/cn=Recipients/cn=marco
PrimarySmtpAddress : Marco.S@company.de
SourceServer : CurrentDC.company.local
SourceDatabase : Mailbox Database 0279110169
SourceGlobalCatalog : CurrentDC
SourceDomainController :
TargetGlobalCatalog : CurrentDC
TargetDomainController :
TargetMailbox :
TargetServer :
TargetDatabase :
MailboxSize : 0 B (0 bytes)
IsResourceMailbox : False
SIDUsedInMatch :
SMTPProxies :
SourceManager :
SourceDirectReports :
SourcePublicDelegates :
SourcePublicDelegatesBL :
SourceAltRecipient :
SourceAltRecipientBL :
SourceDeliverAndRedirect :
MatchedTargetNTAccountDN :
IsMatchedNTAccountMailboxEnabled :
MatchedContactsDNList :
TargetNTAccountDNToCreate :
TargetManager :
TargetDirectReports :
TargetPublicDelegates :
TargetPublicDelegatesBL :
TargetAltRecipient :
TargetAltRecipientBL :
TargetDeliverAndRedirect :
Options : Default
SourceForestCredential :
TargetForestCredential :
TargetFolder :
PSTFilePath : C:\ExchangeExport\marco.pst
RecoveryMailboxGuid :
RecoveryMailboxLegacyExchangeDN :
RecoveryMailboxDisplayName :
RecoveryDatabaseGuid :
StandardMessagesDeleted : 0
AssociatedMessagesDeleted : 0
DumpsterMessagesDeleted : 0
MoveType : ExportToPST
MoveStage : Validation
StartTime : 05.10.2012 13:55:46
EndTime : 05.10.2012 13:55:46
StatusCode : -2147467259
StatusMessage : Fehler bei diesem Vorgang.
ReportFile : C:\Program Files\Microsoft\Exchange Server\V14\Logging\MigrationLogs\export-Mailbox20121005-135545-8170000.xml
ServerName : CurrentDC.company.local
Что ж, должен сказать, я совершенно невежественен. Мне было интересно, почему MailboxSize равен 0 - поэтому я проверил:
[PS] C:\>Get-MailboxStatistics marco | ft DisplayName, TotalItemSize, ItemCount
DisplayName TotalItemSize ItemCount
----------- ------------- ---------
Marco S 473 MB (496,011,572 bytes) 4173
Ну, это не 0 байт, но я не знаю, что с этой информацией делать.
Также я взглянул на ReportFile, упомянутый в выводе:
<?xml version="1.0"?>
<export-Mailbox>
<TaskHeader>
<RunningAs>NT-AUTORITÄT\SYSTEM</RunningAs>
<Name>export-Mailbox</Name>
<Type>ExportToPST</Type>
<MaxBadItems>0</MaxBadItems>
<Version>14.0.639.21</Version>
<StartTime>10.05.2012 14:19:12</StartTime>
<Options Identity="marco" PSTFolderPath="C:\ExchangeExport" DeleteContent="False" DeleteAssociatedMessages="False" GlobalCatalog="CurrentDC" MaxThreads="4" BadItemLimit="0" ValidateOnly="False" IncludeFolders="" ExcludeFolders="" StartDate="01.01.0001 00:00:00" EndDate="31.12.9999 23:59:59" SubjectKeywords="" ContentKeywords="" AllContentKeywords="" AttachmentFilenames="" SenderKeywords="" RecipientKeywords="" Locale="" />
</TaskHeader>
<TaskDetails>
<Item MailboxName="Marco S">
<Source>
<Identity>company.local/Company User/Marco S</Identity>
<DistinguishName>CN=Marco Sc,OU=Company User,DC=company,DC=local</DistinguishName>
<DisplayName>Marco S</DisplayName>
<Alias>marco</Alias>
<LegacyExchangeDN>/o=Erste Organisation/ou=Erste administrative Gruppe/cn=Recipients/cn=marco</LegacyExchangeDN>
<PrimarySmtpAddress>Marco.S@company.de</PrimarySmtpAddress>
<SourceServer>CurrentDC.company.local</SourceServer>
<SourceDatabase>Mailbox Database 0279110169</SourceDatabase>
<IsResourceMailbox>False</IsResourceMailbox>
<SourceGlobalCatalog>CurrentDC</SourceGlobalCatalog>
</Source>
<Target>
<PSTFilePath>C:\ExchangeExport\marco.pst</PSTFilePath>
</Target>
<MailboxSize>0 B (0 bytes)</MailboxSize>
<Duration>00:00:00</Duration>
<Result IsWarning="False" ErrorCode="-2147467259">Fehler bei diesem Vorgang.</Result>
</Item>
</TaskDetails>
<TaskFooter>
<EndTime>10.05.2012 14:19:13</EndTime>
<TotalSize>0 B (0 bytes)</TotalSize>
<StandardMessagesDeleted>0</StandardMessagesDeleted>
<AssociatedMessagesDeleted>0</AssociatedMessagesDeleted>
<DumpsterMessagesDeleted>0</DumpsterMessagesDeleted>
<Result ErrorCount="1" CompletedCount="0" WarningCount="0" />
</TaskFooter>
</export-Mailbox>
У тебя есть какие-нибудь подсказки?
<UPDATE>
Что касается ответа от downhepub, я попытался использовать пути UNC - без изменений. Также я попытался установить инструменты управления на клиент и запускать сценарии оттуда - тоже нет. </UPDATE>
Спасибо, что прочитали этот беспорядок!
Скорее, чем [PS] C:\>Export-Mailbox -Identity marco -PSTFolderPath C:\ExchangeExport
использовать [PS] C:\>Export-Mailbox -Identity marco -PSTFolderPath \\server\share
Целевой путь необходимо передавать как путь UNC, а не с буквами дисков. Также есть ошибка с экспортом, когда Роль CAS установлена, поэтому установите средства управления на отдельный компьютер и запускайте оттуда командлеты.