Get-DPMAutoProtectIntent
Возвращает параметр автоматической защиты для экземпляра SQL Server.
Синтаксис
DPMServer (по умолчанию)
Get-DPMAutoProtectIntent
[[-DPMServerName] <String>]
[-SQLInstanceName] <String>
[<CommonParameters>]
ProtectionGroup
Get-DPMAutoProtectIntent
[-SQLInstanceName] <String>
[-ProtectionGroup] <ProtectionGroup>
[<CommonParameters>]
Описание
Командлет Get-DPMAutoProtectIntent получает параметр автоматической защиты System Center — Data Protection Manager (DPM) для экземпляра программного обеспечения управления данными Microsoft SQL Server. При использовании автоматической защиты для экземпляра SQL Server DPM определяет и защищает новые базы данных, добавленные в этот экземпляр. Чтобы просмотреть текущие параметры автоматической защиты, укажите экземпляр SQL Server и группу защиты, к которой она принадлежит, или имя сервера DPM.
Возможные возвращаемые состояния:
NotPresent = SQLInstance указан как Not Found. Обязательно используйте синтаксис MachineName\InstanceName.
Включено = Автозащита включена.
Disabled = Автозащита не включена.
Примеры
1. Получите автоматическую защиту экземпляра SQL сервера DPM
PS C:\>Get-DPMAutoProtectIntent -SQLInstance "DPMServer01\MSDPMINSTANCE" -DPMServername DPMServer01
Эта команда перечислит одно из возможных состояний автоматической защиты для экземпляра SQL с именем DPMServer01\MSDPMINSTANCE на сервере DPM с именем DPMServer01.
2. Получите автоматическую защиту экземпляра SQL рабочего сервера в группе защиты
PS C:\>$Pgroup=Get-ProtectionGroup
PS C:\>$Pgroup
PS C:\>Get-DPMAutoProtectIntent -SQLInstance "SQLServer01\SQLSINSTANCE" -ProtectionGroup $Pgroup[x]
Первая команда получает группы защиты с сервера Data Protection Manager (DPM). Команда сохраняет группу защиты в переменной $PGroup.
Вторая команда выводит список групп защиты.
Третья команда перечислит одно из возможных состояний автоматической защиты для экземпляра SQL: имя SQLServer01\SQLINSTANCE для выбранного вами $Pgroup элемента [x].
Параметры
-DPMServerName
Указывает имя сервера DPM, на котором действует этот командлет.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
| Aliases: | ИмяКомпьютера, Китай |
Наборы параметров
DPMServer
| Position: | 2 |
| Обязательно: | False |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ProtectionGroup
Указывает группу защиты, для которой этот командлет получает параметр. Чтобы получить объект ProtectionGroup, используйте командлет Get-DPMProtectionGroup.
Свойства параметра
| Тип: | ProtectionGroup |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
ProtectionGroup
| Position: | 2 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-SQLInstanceName
Указывает имя экземпляра SQL Server в форме Machinename\InstanceName, как показано в группе защиты.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 1 |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.