В этом разделе описано использование командлета Get-StorageGroupCopyStatus для получения сведений о текущем состоянии кластера с непрерывной репликацией (CCR) или копии группы хранения, полученной при локальной непрерывной репликации (LCR).

Примечание.
Этот командлет не применяется к копиям общих папок.
Примечание.
Базовый синтаксис командлета предусматривает пять полей для вывода. Для получения полного списка существующих полей запустите командлет с направлением вывода либо в fl (форматированный список), либо в ft (форматированная таблица).

Синтаксис

Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>]
Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>]

Параметры

Параметр Обязательный или дополнительный Тип Описание

Server (сервер)

Обязательность

Microsoft.Exchange.Configuration.Tasks.ServerIdParameter

Параметр Server возвращает сведения обо всех копиях групп хранения на указанном сервере.

DomainController

Дополнительно

Microsoft.Exchange.Data.Fqdn

Чтобы указать полное доменное имя (FQDN) контроллера домена, включите в команду параметр DomainController.

Идентификатор

Дополнительно

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

Параметр Identity принимает одно из следующих значений:

  • GUID;

  • Имя группы хранения

  • Если значение не указано, возвращается информация по всем копиям в организации. Для LCR это означает, что для группы хранения должна быть включена LCR. Для CCR всегда возвращаются сведения о конечном объекте репликации.

Подробное описание

Для просмотра полного состояния копии кластера с непрерывной репликацией или локальной непрерывной репликации с помощью командной консоли Exchange выполните командлет Get-StorageGroupCopyStatus. В зависимости от указанных параметров командлет возвращает сведения о конкретной копии на конкретном сервере или обо всех копиях на сервере.

В следующем примере приведен базовый синтаксис командлета:

Копировать код
Get-StorageGroupCopyStatus

При использовании базового синтаксиса выводятся следующие данные:

Имя SummaryCopyStatus CopyQueueLength ReplayQueueLength LastInspectedLogTime

StorageGroup1

Работоспособна

0

0

6/14/2006 4:42:01 PM

В следующем примере приведен командлет с параметром форматированного списка:

Копировать код
Get-StorageGroupCopyStatus |fl

При использовании параметра форматированного списка результатом работы командлета является полное состояние копии, содержащее все поля.

  • Identity: MBXNODE01\StorageGroup1

  • StorageGroupName: StorageGroup1

  • SummaryCopyStatus: Работоспособна

  • Failed: False

  • FailedMessage:

  • Заполнение: False

  • Suspend: False

  • SuspendComment:

  • CopyQueueLength: 0

  • ReplayQueueLength: 0

  • LatestAvailableLogTime: 6/14/2006 4:42:01 PM

  • LastCopyNotificationedLogTime: 6/14/2006 4:42:01 PM

  • LastCopiedLogTime: 6/14/2006 4:42:01 PM

  • LastInspectedLogTime: 6/14/2006 4:42:01 PM

  • LastReplayedLogTime: 6/14/2006 4:42:01 PM

  • LastLogGenerated: 4

  • LastLogCopyNotified: 4

  • LastLogCopied: 4

  • LastLogInspected: 4

  • LastLogReplayed: 4

  • LatestFullBackupTime:

  • LatestIncrementalBackupTime:

  • SnapshotBackup:

  • IsValid: Истина

  • ObjectState : Unchanged

В следующей таблице приведены типы полей и описаны возможные значения полей в выводе.

Имя поля Описание Тип

Идентификатор

Идентификатор группы хранения.

Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter

StorageGroupName

Имя группы хранения.

System.String

SummaryCopyStatus

Сводное представление общего состояния копии.

Перечисление со значениями: Disabled, Failed, Seeding, Copying, Stopped и Healthy

Ошибка

Логическое значение, указывающее, находится ли копия группы хранения в состоянии, при котором она может быть успешно реплицирована с преобразованием журналов.

System.Boolean

FailedMessage

Условие, которое вызвало установку состояния ошибки.

System.String

Заполнение

Логическое значение, указывающее, выполняется ли в данный момент операция инициализации.

System.Boolean

Приостановить

Логическое значение, указывающее, приостановлена ли репликация копии.

System.Boolean

SuspendComment

Запись, сделанная администратором при приостановке репликации копии группы хранения.

System.String

CopyQueueLength

Число журналов, известных копии, которые должны быть реплицированы в копию.

System.Long

ReplayQueueLength

Число журналов, доступных для воспроизведения в базе данных копии.

System.Long

LatestAvailableLogTime

Время создания активным компьютером последнего доступного журнала. Этот журнал доступен для копирования.

System.DateTime

LastCopyNotificationedLogTime

Известное копии время, относящееся к создании активной базой данных последнего нового журнала.

System.DateTime

LastCopiedLogTime

Время изменения последнего журнала, который был успешно скопирован.

System.DateTime

LastInspectedLogTime

Время изменения последнего журнала, который был успешно проверен узлом, где размещена копия.

System.DateTime

LastReplayedLogTime

Время изменения последнего журнала, который был успешно воспроизведен узлом, где размещена копия.

System.DateTime

LastLogGenerated

Номер создания журнала последнего журнала, созданного на активном узле.

System.Long

LastLogCopied

Номер создания последнего журнала, скопированного в копию.

System.Long

LastLogNotified

Известный копии номер операции создания последнего журнала, созданного активной группой хранения.

System.Long

LastLogInspected

Номер создания последнего журнала, проверенного копией.

System.Long

LastLogReplayed

Номер создания последнего журнала, воспроизведенного копией.

System.Long

LatestFullBackupTime

Время последней полной архивации.

System.DateTime

LatestIncrementalBackupTime

Время последнего добавочного резервного копирования.

System.DateTime

SnapshotBackup

Логическое значение, указывающее, было ли последнее полное резервное копирование проведено с помощью традиционного потокового резервного копирования или с помощью моментального снимка резервной копии службы теневого копирования томов.

System.Boolean

Результирующие значения полей SummaryCopyStatus, Failed, CopyQueueLength и ReplayQueueLength и LastInspectedLogTime позволяют быстро оценить исправность копии. Эти поля показывают, правильно ли функционирует копия и какова ее актуальность с точки зрения копирования и применения журналов. Если время в поле LastInspectedLogTime не совпадает с текущим, это указывает на то, что служба репликации остановлена, или в группе хранения низкая скорость трафика. Если копия не находится в работоспособном состоянии, необходимо определить и устранить причину этого. Если длина очереди копии (CopyQueueLength) — более 3, необходимо определить и устранить причину. Если длина очереди преобразования (ReplayQueueLength) — более 20, необходимо определить и устранить причину.

Для выполнения командлета Get-StorageGroupCopyStatus используемой учетной записи необходимо делегировать следующие полномочия:

  • роль администратора сервера Exchange Server и членство в локальной группе администраторов на целевом сервере.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.

В некоторых редких случаях состояние репликации может не соответствовать действительности. Ниже перечислены такие случаи.

  • Группа хранения, не являющаяся активной (не изменяющаяся), может сообщать о том, что она работоспособна, хотя это не так. Такая ситуация может возникать из-за того, что неисправность нельзя определить до преобразования журнала.

  • Во время инициализации репликации ее состояние оценивается повторно и может не быть точным. Состояние обновляется после завершения инициализации.

  • Значение поля LastLogGenerated может быть неверным при отключении базы данных. Тем не менее, все журналы с содержимым конечных пользователей реплицируются, если реплицируется копия группы хранения.

  • Если в потоке журналов отсутствует один или несколько журналов, пассивная копия повторяет попытку восстановления. При этом состояние репликации указывает то на сбой, то на работоспособность. Очереди преобразования и копирования будут продолжать расти.

  • В очень редких случаях журнал может успешно пройти проверку, но вызвать сбой при преобразовании. В этой ситуации система будет поочередно сообщать о сбое и работоспособном состоянии при попытках восстановления. Очереди преобразования и копирования будут продолжать расти.

Ошибки

Ошибка

Описание

The specified identity does not exist.

Ошибка возникает, если указанный объект не существует, или объект не был реплицирован на указанный контроллер домена.

Пример

В первом примере кода показана команда Get-StorageGroupCopyStatus с определенным именем группы хранения.

Во втором примере показано, как получить состояние копии SG1 на сервере MBX.

В третьем примере показано, как получить статус всех групп хранения на сервере MBX.

Код, приведенный в четвертом примере, обеспечивает получение сведений обо всех копиях на локальном сервере. На пассивном узле возвращаются сведения для всех копий связанной активной копии группы хранения.

Копировать код
Get-StorageGroupCopyStatus -Identity Storage_Group_1 
Get-StorageGroupCopyStatus -Identity:MBX\SG1 
Get-StorageGroupCopyStatus -Server:MBX 
Get-StorageGroupCopyStatus