Get-DPMAutoProtectIntent
Obtém a configuração de proteção automática para uma instância do SQL Server.
Sintaxe
DPMServer (Padrão)
Get-DPMAutoProtectIntent
[[-DPMServerName] <String>]
[-SQLInstanceName] <String>
[<CommonParameters>]
ProtectionGroup
Get-DPMAutoProtectIntent
[-SQLInstanceName] <String>
[-ProtectionGroup] <ProtectionGroup>
[<CommonParameters>]
Description
O cmdlet Get-DPMAutoProtectIntent
Os estados possíveis retornados são:
NotPresent = SQLInstance especificado foi Not Found. Certifique-se de usar a sintaxe MachineName\InstanceName.
Ativado = O Auto Protect está ativado.
Desativado = O Auto Protect não está ativado.
Exemplos
1. Obter Proteção Automática da Instância SQL do Servidor DPM
PS C:\>Get-DPMAutoProtectIntent -SQLInstance "DPMServer01\MSDPMINSTANCE" -DPMServername DPMServer01
Esse comando listará um dos estados possíveis de proteção automática para o nome da instância do SQL DPMServer01\MSDPMINSTANCE no Servidor DPM chamado DPMServer01.
2: Obter proteção automática da instância SQL do servidor de produção no grupo de proteção
PS C:\>$Pgroup=Get-ProtectionGroup
PS C:\>$Pgroup
PS C:\>Get-DPMAutoProtectIntent -SQLInstance "SQLServer01\SQLSINSTANCE" -ProtectionGroup $Pgroup[x]
O primeiro comando obtém os grupos de proteção do servidor DPM (Data Protection Manager). O comando armazena o grupo de proteção na variável $PGroup.
O segundo comando lista o(s) grupo(s) de proteção.
O terceiro comando listará um dos estados possíveis de proteção automática para o nome da instância SQL SQLServer01\SQLINSTANCE para o número de membro $Pgroup [x] selecionado.
Parâmetros
-DPMServerName
Especifica o nome de um servidor DPM no qual esse cmdlet atua.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | Nome do Computador, China |
Conjuntos de parâmetros
DPMServer
| Cargo: | 2 |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-ProtectionGroup
Especifica um grupo de proteção para o qual esse cmdlet obtém uma configuração.
Para obter um objeto
Propriedades do parâmetro
| Tipo: | ProtectionGroup |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ProtectionGroup
| Cargo: | 2 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SQLInstanceName
Especifica o nome de uma instância do SQL Server na forma de Machinename\InstanceName, conforme visto no grupo de proteção.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | 1 |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.