ПредишенСледващото

движение заявка за управление


Фигура 13: Резултати от Get-MoveRequest

Както в случая с екип от Ню-MoveRequest, за този отбор, твърде много възможности, които съществуват Get-MoveRequest. Можете да намерите пълен списък с опции тук. Някои от най-важните параметри са следните:

Get-MoveRequest "MoveStatus InProgress

Пример на такава команда е показана на Фигура 14. валидни параметри на състоянието такива, наредени на опашка, InProgress, AutoSuspended, CompletionInProgress, попълнен, CompletedWithWarning, окачени и бе успешно.


Фигура 14: Преместване заявки с определен статус

SourceDatabase: Тази опция показва всички пощенски кутии, които са се преместили от определена база данни източник, така че е полезно да се определи натоварването на сървъра на източник пощенска кутия.

SuspendWhenReadyToComplete: Този параметър се използва за спиране на молбата за преместване преди пощенската кутия е преместена за постоянно на целевата база данни. Тази опция ще бъдат обсъдени по-късно.

TargetDatabase: Това е сходно с това за SourceDatabase освен че целта база данни.
Спирането на искане ход

Нека да разгледаме използването на SuspendWhenReadyToComplete параметър за командата New-MoveRequest. Пример за командата за изпълнение е:

SuspendWhenReadyToComplete Ню-MoveRequest "Идентичност Нийл"

Ако сте чели предишната статия от тази поредица, ще забележите, че по-горе команда не включва възможността TargetDatabase да посочи конкретен база данни, до която ще бъде преместен в пощенската кутия. Без този параметър, базата данни ще бъде избран система.

Както казахме, процесът на прехвърляне на пощенска кутия ще се забави до окончателното радиоразпръскване. Той може да бъде конфигуриран с помощта на командата Get-MoveRequest. Обърнете внимание на Фигура 15, което показва, че пощенската кутия е преместен с помощта SuspendWhenReadyToComplete параметър. Малко по-късно, това движение, състоянието на искането ще бъде настроен на InProgress, а след това съдържанието на пощенската кутия се преместват. След следващата актуализация Get-MoveRequest кратката команда показва, че състоянието на искането вече е променено на AutoSuspended, който е такъв статут се показва, когато се използва SuspendWhenReadyToComplete. По същия начин, конзолата за управление на обмен показва това състояние, както се вижда на фигура 16.


Преместването на пощенски кутии в замяна 2010 г. (част 3)

Фигура 15: Спрян Move Заявка за "Управление на Shell Exchange


Преместването на пощенски кутии в замяна 2010 г. (част 3)

Фигура 16: Спрян Move Заявка "Конзолата за управление на Exchange

Когато администратор реши, че е възможно да се завърши в движение, молбата за преместване може да бъде възобновено извършване Resume-MoveRequest команда със следния синтаксис:

Възобновяване-MoveRequest "Идентичност Нийл

Когато тази команда се изпълнява, рестартирайте кратката команда Get-MoveRequest трябва да показва статуса Завършен.
Имената на пакетите (партида имена)

В предишната част на тази серия разгледахме параметрите на Ню-MoveRequest кратката команда и видя, че един от тези параметри се нарича BatchName. Използването на този параметър е възможно да се посочи името на пакета при преместване на няколко пощенски кутии, които след това могат да бъдат използвани с командата Get-MoveRequest за търсене на пакети се движат пощенски кутии.

Имената на пакетите е доста полезни, когато се движите на съдържанието на една база данни пощенска кутия в друга. За да се опрости нещата, аз просто ще създаде две искания за същите пощенските кутии и възлага на всеки различни имена на пакети. След това използвайте командата Get-MoveRequest, за да се покаже как да се търсят тези имена на пакети. Първо, нека да се създаде проста молба две ход чрез корпус Exchange Management Shell показва, различни имена на пакети:

"База данни Пощенска кутия 003" New-MoveRequest "Идентичност Нийл" TargetDatabase "BatchName Batch001

"База данни Пощенска кутия 004" New-MoveRequest "Идентичност ограби" TargetDatabase "BatchName Batch002

След създаването на тези ходове заявки, можете да използвате Get-MoveRequest кратката команда с параметъра BatchName, за да намерите всички пощенска кутия ход искания, свързани с определено име на пакета. Например, за да видите всички пощенска кутия ход искания, свързани с името на партидата на Batch001, трябва да използвате следната команда:

Get-MoveRequest "BatchName Batch001

Тази команда резултати са показани на Фигура 17, което показва, че само един от двата пощенските кутии се връща, тъй като, от друга пощенска кутия е преместен с помощта на различни имена на пакети.


Фигура 17: Филтриране За Партида имена
Преместване на няколко пощенски кутии

Във втората част на тази серия разгледахме движи пощенска кутия на потребител с помощта на командата New-MoveRequest. Преместването на пощенска кутия е лесна задача, тъй като псевдоним на кутията просто трябва да определите параметъра Идентичност, командата New-MoveRequest. А какво да кажем за преместване на няколко пощенски кутии? Това може да стане по няколко начина, някои от които са описани по-долу.

На първо място, просто се движат всички пощенски кутии, от една база данни в друга само чрез прехвърляне на команда Get-MailboxDatabase в командата New-MoveRequest. Пример за това е следната команда:

Get-Mailbox "База данни" База данни Пощенска кутия 001 '| Нова MoveRequest "TargetDatabase`

"База данни Пощенска кутия 002"

Ако имате нужда да се движат няколко пощенски кутии, можете да използвате функцията масив в PowerShell. Да предположим, че ние трябва да се движат пощенски кутии, които принадлежат на потребителите Нийл, Роб и Марк. В този пример, потребителски имена са псевдоними и пощенски кутии. Можете да използвате следния скрипт, за да изпълни тази задача:

ForEach ($ SingleMailbox в $ MailboxesToMove)

База данни "TargetDatabase" Пощенска кутия 002 '' BatchName Batch001>

В този сценарий, е ясно, че за първи път се идентифицира $ MailboxesToMove като масив, съдържащ имената на трите псевдонимите да се движат пощенски кутии. След това, всеки пощенска кутия псевдоним е преминал в командата New-MoveRequest да бъдат обработени, независимо от местоположението на оригиналната база данни пощенска кутия.

Можете да използвате командата Get-съдържанието, достъпно в PowerShell. На първо място, трябва да създадете текстов файл, съдържащ списък с пощенски кутии от псевдоними, вие ще се движат. Фигура 18 показва пример на такъв файл, този файл се нарича mailboxes.txt.

Преместването на пощенски кутии в замяна 2010 г. (част 3)

Фигура 18: Проба файл Mailboxes.txt

Следваща пример скрипт, за да се движат пощенски кутии, изброени в mailboxes.txt файл може да изглежда така:

$ Пощенски кутии = Get-Content ./mailboxes.txt

За ($ Старт = 0; $ Старт -lt $ Mailboxes.length; $ Start ++)

$ Пощенски кутии Database Mailbox [$ Start] -TargetDatabase "002">

В този сценарий на кратката команда Get-съдържание се използва за извличане на съдържанието на файла и съдържанието на дестинация mailboxes.txt до $ Пощенски кутии на. След това контур чрез съдържанието на $ пощенски кутии за всеки цикъл, използван Нова MoveRequest команда.

Ще разгледаме допълнителни начини да се движи многократно електронна поща в следващата част на тази статия серия.
заключение

Свързани статии

Подкрепете проекта - споделете линка, благодаря!