Como proteger uma pasta específica com o PowerShell

Neste guia, mostraremos como adicionar uma pasta específica a um grupo de proteção usando o PowerShell.

O console do DPM às vezes pode ser lento, se você quiser fazer algo rápido, pode optar por usar o Shell do DPM ou o PowerShell.

Quase tudo o que você pode fazer no console do DPM, você também pode fazer com o PowerShell, é possível encontrar todos os cmdlets do DPM PowerShell na página de documentos da Microsoft: DataProtectionManager

Visão geral do meio ambiente

Antes de adicionar cargas de trabalho ao meu grupo de proteção, veremos rapidamente o nosso ambiente.

Detalhes do ambiente

Temos um servidor chamado “DC01” que está sendo protegido no nosso DPM 1807, nosso servidor “DC01” está atualmente sendo protegido em um grupo de proteção chamado “DC Protection Group”, atualmente existe apenas uma (1) pasta no grupo de proteção .

Versão do SO: Windows Server 2016

Versão do DPM: 1807

Computador protegido: DC01

Grupo de Proteção: DC Protection Group

Protegendo uma pasta específica usando o PowerShell

  1. Vamos começar abrindo um PowerShell (Executar como administrador) . 
  2. Agora, importaremos o módulo do DPM PowerShell digitando:
    Import-Module DataProtectionManager

  3. Vamos agora criar uma variável chamada $ PG (abreviação de “grupo de proteção”) e definir nosso grupo de proteção “DC Protection Group” como segue:
    $ PG = Get-DPMProtectionGroup -DPMServerName “DPM” | Where-Object {$ _. FriendlyName.ToUpper () -eq “Grupo de Proteção DC”}

  4. Vamos verificar o que nossa variável $ PG retorna: 
  5. Em seguida, criaremos uma variável chamada $ PS (abreviação de “servidor de produção”) na qual definiremos o servidor no qual nossa fonte de dados está localizada.
    $ PS = Get-DPMProductionServer -DPMServerName “DPM” | Onde {$ _. ServerName -eq “DC01”}

  6. Veja o que nossa variável $ PS retorna: 
  7. Agora vamos criar uma variável chamada $ DS (abreviação de “datasource”) e obter a fonte de dados do nosso servidor de produção que está armazenado na variável $ PS que criamos na etapa anterior.
    $ DS = Get-DPMDatasource -ProductionServer $ PS -Inquirir

  8. A variável $ DS retorna tudo o que é encontrado na fonte de dados: 
  9. Neste guia, escolheremos proteger uma pasta específica da unidade C: \ , portanto, selecionaremos essa unidade da seguinte maneira:
    $ DS = Get-DPMDatasource -ProductionServer $ PS -Informe-se | Onde {$ _. Name -eq “C: \”}

  10. Se agora verificarmos o que está armazenado na variável $ DS , agora só retorna a unidade C: \: 
  11. Definimos a fonte de dados da unidade C: \, agora criaremos outra variável chamada $ PO (abreviação de “objetos protegidos”) que irá investigar os itens dentro da unidade C: \ e armazená-los na variável $ PO .
    $ PO = Get-DPMChildDatasource -ChildDatasource $ DS -Inquirir

  12. Nossa variável $ PO contém os seguintes objetos: 
  13. Agora, criaremos uma variável chamada $ MPG (abreviação de “grupo de proteção modificável”) que colocará nosso grupo de proteção “DC Protection Group” no modo editável: $ MPG = Get-DPMModifiableProtectionGroup $ PG 
  14. A variável $ MPG agora retornará nosso “DC Protection Group”: 
  15. Vamos agora adicionar a pasta que queremos ao nosso “DC Protection Group”, no passo 12 listamos as diferentes pastas que foram encontradas na unidade C: \ do nosso servidor DC01. A lista é uma matriz, o que significa que a numeração começará em 0, 1, 2, 3 … e assim por diante. Queremos adicionar a pasta Recovery , se contarmos agora de 0, a pasta Recovery terá o número 6 . 
  16. Agora que identificamos o número na matriz, vamos adicioná-lo ao nosso “DC Protection Group” da seguinte forma:
    Adicionar-DPMChildDatasource -ProtectionGroup $ MPG -ChildDatasource $ PO.Item (6)

  17. Como temos o “DC Protection Group” em modo editável, agora teremos que salvar nossas alterações, isso pode ser feito usando o
    Cmdlet Set-DPMProtectionGroup .

    Set-DPMProtectionGroup -ProtectionGroup $ MPG

  18. Estamos agora com o PowerShell, para que possamos desconectar nossa sessão de shell do DPM.
    Desconectar-DPMServer

  19. Vamos dar uma olhada no Console do Administrador do System Center DPM para verificar se nossa pasta Recovery foi adicionada com sucesso ao nosso “DC Protection Group”. 

E aí está, agora adicionamos com sucesso uma pasta a um grupo de proteção usando o PowerShell!

Deixe um comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Crie um website ou blog gratuito no WordPress.com.

Acima ↑

Crie um site como este com o WordPress.com
Comece agora