Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Exchange Server (http://forum.oszone.net/forumdisplay.php?f=76)
-   -   [решено] Exchange 2010 powershell - отключение экспортированных в pst ящиков (http://forum.oszone.net/showthread.php?t=198771)

Spooner 06-02-2011 20:26 1606236

Exchange 2010 powershell - отключение экспортированных в pst ящиков
 
Всем привет!

Имеется 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 1606429

Решение найдено.

Код:

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


Время: 00:23.

Время: 00:23.
© OSzone.net 2001-