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.