Командлет Get-StorageGroupCopyStatus (окончательная первоначальная версия)
Применимо к: Exchange Server 2007
Последнее изменение раздела: 2007-06-05
В этом разделе описано использование командлета Get-StorageGroupCopyStatus для получения сведений о текущем состоянии кластера с непрерывной репликацией (CCR) или копии группы хранения, полученной при локальной непрерывной репликации (LCR).
Примечание. |
---|
Этот командлет не применяется к копиям общих папок. |
Примечание. |
---|
Базовый синтаксис командлета предусматривает пять полей для вывода. Для получения полного списка существующих полей запустите командлет с направлением вывода либо в fl (форматированный список), либо в ft (форматированная таблица). |
Синтаксис
Get-StorageGroupCopyStatus [-Identity <StorageGroupIdParameter>] [-DomainController <Fqdn>]
Get-StorageGroupCopyStatus -Server <ServerIdParameter> [-DomainController <Fqdn>]
Подробное описание
Для просмотра полного состояния копии кластера с непрерывной репликацией или локальной непрерывной репликации с помощью командной консоли 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 может быть неверным при отключении базы данных. Тем не менее, все журналы с содержимым конечных пользователей реплицируются, если реплицируется копия группы хранения.
Если в потоке журналов отсутствует один или несколько журналов, пассивная копия повторяет попытку восстановления. При этом состояние репликации указывает то на сбой, то на работоспособность. Очереди преобразования и копирования будут продолжать расти.
В очень редких случаях журнал может успешно пройти проверку, но вызвать сбой при преобразовании. В этой ситуации система будет поочередно сообщать о сбое и работоспособном состоянии при попытках восстановления. Очереди преобразования и копирования будут продолжать расти.
Параметры
Параметр | Обязательный или дополнительный | Тип | Описание |
---|---|---|---|
Server (сервер) |
Обязательность |
Microsoft.Exchange.Configuration.Tasks.ServerIdParameter |
Параметр Server возвращает сведения обо всех копиях групп хранения на указанном сервере. |
DomainController |
Дополнительно |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя (FQDN) контроллера домена, включите в команду параметр DomainController. |
Идентификатор |
Дополнительно |
Microsoft.Exchange.Configuration.Tasks.StorageGroupIdParameter |
Параметр Identity принимает одно из следующих значений:
|
Ошибки
Ошибка |
Описание |
|
Ошибка возникает, если указанный объект не существует, или объект не был реплицирован на указанный контроллер домена. |
Пример
В первом примере кода показана команда Get-StorageGroupCopyStatus с определенным именем группы хранения.
Во втором примере показано, как получить состояние копии SG1 на сервере MBX.
В третьем примере показано, как получить статус всех групп хранения на сервере MBX.
Код, приведенный в четвертом примере, обеспечивает получение сведений обо всех копиях на локальном сервере. На пассивном узле возвращаются сведения для всех копий связанной активной копии группы хранения.
Get-StorageGroupCopyStatus -Identity Storage_Group_1
Get-StorageGroupCopyStatus -Identity:MBX\SG1
Get-StorageGroupCopyStatus -Server:MBX
Get-StorageGroupCopyStatus