PDA

Показать полную графическую версию : [решено] Exchange 2010 powershell - отключение экспортированных в pst ящиков


Spooner
06-02-2011, 20:26
Всем привет!

Имеется Exchange 2010. Удаляю старые почтовые ящики с переносом их в архив .pst. Итак, ящики экспортированы. А как теперь экспортированные ящики отключить?
Пробую команду:

Get-MailboxExportRequest | where { $_.Status -match "Completed" } | Disable-Mailbox

На что получаю ошибку:

Cannot process argument transformation on parameter 'Identity'. Cannot convert the "domain.local/Company Fired/Userna
me\MailboxExport" value of type "Microsoft.Exchange.MailboxReplicationService.RequestIndexEntryObjectId" to type "Micro
soft.Exchange.Configuration.Tasks.MailboxIdParameter".
+ CategoryInfo : InvalidData: (domain.local/Compa...d\MailboxExport:PSObject) [Disable-Mailbox], ParameterBi
ndin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Disable-Mailbox

Из текста ясно, что имеет место несоответствие типов данных. Как можно обойти эту проблему? Спасибо за ваши идеи :)

Spooner
07-02-2011, 02:55
Решение найдено.

( Get-MailboxExportRequest -Status Completed ) | ForEach { disable-mailbox $_.Mailbox.Name -Confirm:$false }




© OSzone.net 2001-2012