Skip to main content
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Faça backup de recursos usando cmdlets do PowerShell

Colaboradores

Você pode usar os cmdlets do PowerShell para fazer backup de bancos de dados do SQL Server ou sistemas de arquivos do Windows. Isso incluiria o backup de um banco de dados do SQL Server ou sistema de arquivos do Windows inclui estabelecer uma conexão com o servidor SnapCenter, descobrir as instâncias de banco de dados do SQL Server ou sistemas de arquivos do Windows, adicionar uma política, criar um grupo de recursos de backup, fazer backup e verificar o backup.

Antes de começar
  • Você deve ter preparado o ambiente do PowerShell para executar os cmdlets do PowerShell.

  • Você deve ter adicionado a conexão do sistema de armazenamento e criado uma credencial.

  • Você deve ter adicionado hosts e recursos descobertos.

Passos
  1. Inicie uma sessão de conexão com o servidor SnapCenter para um usuário especificado usando o cmdlet Open-SmConnection.

    Open-smconnection  -SMSbaseurl  https://snapctr.demo.netapp.com:8146

    É apresentado o aviso de nome de utilizador e palavra-passe.

  2. Crie uma política de backup usando o cmdlet Add-SmPolicy.

    Este exemplo cria uma nova política de backup com um tipo de backup SQL de fullbackup:

    PS C:\> Add-SmPolicy -PolicyName TESTPolicy
    -PluginPolicyType SCSQL -PolicyType Backup
    -SqlBackupType FullBackup -Verbose

    Este exemplo cria uma nova política de backup com um tipo de backup do sistema de arquivos do Windows CrashConsistent:

    PS C:\> Add-SmPolicy -PolicyName FileSystemBackupPolicy
    -PluginPolicyType SCW -PolicyType Backup
    -ScwBackupType CrashConsistent -Verbose
  3. Descubra os recursos do host usando o cmdlet Get-SmResources.

    Este exemplo descobre os recursos do plug-in Microsoft SQL no host especificado:

    C:\PS>PS C:\> Get-SmResources -HostName vise-f6.sddev.mycompany.com
    -PluginCode SCSQL

    Este exemplo descobre os recursos para sistemas de arquivos do Windows no host especificado:

    C:\PS>PS C:\> Get-SmResources -HostName vise2-f6.sddev.mycompany.com
    -PluginCode SCW
  4. Adicione um novo grupo de recursos ao SnapCenter usando o cmdlet Add-SmResourceGroup.

    Este exemplo cria um novo grupo de recursos de backup de banco de dados SQL com a política e os recursos especificados:

    PS C:\> Add-SmResourceGroup -ResourceGroupName AccountingResource
    -Resources @{"Host"="visef6.org.com";
    "Type"="SQL Database";"Names"="vise-f6\PayrollDatabase"}
    -Policies "BackupPolicy"

    Este exemplo cria um novo grupo de recursos de backup do sistema de arquivos do Windows com a política e os recursos especificados:

    PS C:\> Add-SmResourceGroup -ResourceGroupName EngineeringResource
    -PluginCode SCW -Resources @{"Host"="WIN-VOK20IKID5I";
    "Type"="Windows Filesystem";"Names"="E:\"}
    -Policies "EngineeringBackupPolicy"
  5. Inicie uma nova tarefa de backup usando o cmdlet New-SmBackup.

    PS C:> New-SmBackup -ResourceGroupName PayrollDataset -Policy FinancePolicy
  6. Exiba o status da tarefa de backup usando o cmdlet Get-SmBackupReport.

    Este exemplo exibe um relatório de resumo de todos os trabalhos executados na data especificada:

    PS C:\> Get-SmJobSummaryReport -Date '1/27/2016'

As informações sobre os parâmetros que podem ser usados com o cmdlet e suas descrições podem ser obtidas executando get-Help command_name. Em alternativa, pode também consultar o "Guia de referência de cmdlet do software SnapCenter".