Exportar (0) Imprimir
Expandir Tudo

Administrar o Windows Azure Backup com o Windows PowerShell

Publicado: fevereiro de 2012

Atualizado: abril de 2014

Aplica-se a: Windows Server 2008 R2 with SP1, Windows Server 2012

Esta seção contém informações sobre os cmdlets do Windows PowerShell que estão disponíveis para o Backup do Windows Azure. Para usar os cmdlets de backup online (OB), você deve ser um membro do grupo de administradores ou do grupo de operadores de backup. Você pode exibir a lista de cmdlets disponíveis usando o seguinte cmdlet:

get-command -module MSOnlineBackup

Para obter ajuda online para o cmdlet, baixe os arquivos de ajuda usando o seguinte cmdlet:

Update-Help –module MSOnlineBackup

Você pode exibir informações adicionais sobre um cmdlet específico usando o seguinte cmdlet e especificando o nome do cmdlet:

Get-Help -cmdletname

A tabela a seguir descreve os cmdlets disponíveis do Windows PowerShell para uso com o Backup do Windows Azure. Clique no nome do cmdlet para obter mais detalhes sobre o cmdlet.

 

Cmdlet do Windows PowerShell Descrição

Add-OBFileSpec

Adiciona o objeto OBFileSpec, que especifica os itens a serem incluídos ou excluídos de um backup, para o objeto de política de backup (OBPolicy). O objeto OBFileSpec pode incluir ou excluir vários arquivos, pastas ou volumes. A lista de itens a serem incluídos pode ser definida usando o cmdlet New-OBFileSpec. Depois, você pode atualizar o objeto OBPolicy.

Get-OBAllRecoveryPoints

Obtém todos os pontos de recuperação disponíveis. Durante a recuperação, depois que o processo de autenticação é concluído, uma lista de pontos de recuperação para cada backup bem-sucedido que foi concluído de um servidor específico é mostrada ao usuário. O usuário pode optar por restaurar a data em um ponto de recuperação específico.

Get-OBAlternateBackupServer

Obtém a matriz de objetos de OBBackupServer. Essa matriz representa todos os servidores que estão associados com a conta especificada de backup, exceto o servidor local. As credenciais válidas são necessárias para obter essa matriz.

Get-OBCertificateListFromLocalStore

Obtém a lista de certificados do repositório de certificados do computador local. Você pode usar os certificados que o cmdlet retorna para registrar o computador atual com o Windows Azure Backup usando o cmdlet Start-OBRegistration.

Get-OBFileSpec

Obtém a lista de objetos OBFileSpec associados ao objeto especificado de política de backup (OBPolicy). Os objetos OBFileSpec definem quais itens serão incluídos ou excluídos dos backups criados usando a política de backup. Use os cmdlets New-OBFileSpec e Add-OBFileSpec para definir e aplicar alterações na política de backup.

Get-OBJob

Obtém uma lista de operações de um servidor como objetos OBJob.

Get-OBMachineSetting

Obtém o objeto OBMachineSetting para o servidor. Esse objeto contém as configurações das propriedades de servidor, inclusive as configurações de servidor proxy que são usadas pelo backup online para acessar a Internet, configurações de limitação da largura de banda, e a senha de criptografia que será necessária para descriptografar os arquivos durante a recuperação para outro servidor.

Get-OBMachineUsage

Obtém a quantidade de armazenamento que é consumida pelo Backup do Windows Azure como dados que são armazenados em backup desse servidor. Isso representaria os dados disponíveis em todos os pontos recuperáveis.

Get-OBNotification

Obtém a matriz de objetos OBNotification para o servidor. O objeto OBNotification contém os detalhes a seguir em relação à notificação.

  1. Categoria de notificação

  2. Tipo de notificação

  3. Hora da geração de notificação

  4. Códigos de erro para descrições longas e curtas

  5. Parâmetros de mensagem de erro

Se o registro de um servidor for cancelado com o serviço de backup online, o log de eventos não será limpo. Isso poderá retornar as notificações geradas por um registro anterior se um servidor for registrado novamente com o servidor de backup online. No entanto, se o Agente de backup do Azure for totalmente desinstalado do servidor, os logs de eventos serão excluídos.

Get-OBPolicy

Obtém a política de backup atual que é definida para o servidor, incluindo os detalhes sobre como agendar backups, os arquivos que são incluídos no backup, e a política de retenção. Se o parâmetro Editable é usado, quando as alterações são feitas, a política atualizada deve ser definida como a política atual, usando o cmdlet Set-OBPolicy.

Get-OBRecoverableItem

Obtém a lista de objetos OBRecoverableItem associados ao objeto de servidor especificado de backup online (OBServer). Os objetos OBRecoverableItem definem quais itens serão recuperados da lista de itens de backup.

Get-OBRecoverableSource

Obtém a lista de fontes de dados que são recuperáveis deste servidor ou do objeto especificado OBBackupServer. Essa lista é usada para obter uma recuperação em nível de item.

Get-OBRecoveryService

Obtém a lista de cofres de backup disponíveis.

Get-RetentionPolicy

Obtém a política de retenção atual para backups do objeto da política de backup (OBPolicy). A política de retenção permite que o número de dias de retenção seja definido como um dos seguintes valores: 7, 15, 30.

Get-OBSchedule

Obtém a agenda atual para backups no objeto da política de backup (OBPolicy). Os backups são executados nos horários especificados na agenda. Para alterar a agenda, use o cmdlet Set-OBSchedule.

New-OBFileSpec

Cria um novo objeto OBFileSpec baseado em parâmetros especificados. O objeto OBFileSpec define quais itens serão incluídos ou excluídos de backups.

Vários arquivos, pastas ou volumes podem ser incluídos ou excluídos. Os caminhos de volumes podem ser especificados usando letras de unidade de volume, pontos de montagem de volume ou nomes de volume baseados em GUID. Se um nome de volume baseado em GUID for especificado, ele deverá terminar com uma barra invertida (\). O caractere curinga (*) pode ser usado no nome do arquivo quando você especifica um caminho para um arquivo ou quando especifica um tipo de arquivo para incluir ou excluir.

Os itens no objeto OBFileSpec podem ser especificados como recursivos (incluir o item e todos os subordinados ao item na estrutura do arquivo) ou não recursivos (incluir apenas o item).

New-OBPagingContext

Cria um novo objeto OBPagingContext que é usado no cmdlet Get-OBRecoverableItem para habilitar a pesquisa e a procura de itens recuperáveis paginados. Fornecer o objeto OBPagingContext recupera de forma inteligente arquivos e pastas paginados dentro da pasta de destino.

Esse cmdlet deve ser chamado apenas uma vez durante uma sessão e o objeto OBPagingContext será atualizado automaticamente ao procurar ou pesquisar em pastas diferentes. Se o objeto OBPagingContext não for fornecido com o cmdlet Get-OBRecoverableItem, o cmdlet paginará repetidamente durante o processo para recuperar e retornar todos os itens listados recursivamente na pasta.

Se o objeto OBPagingContext for fornecido, a reexecução do mesmo cmdlet retornará a segunda página, a terceira página e assim por diante, até que a última página seja recuperada.

New-OBPolicy

Cria um novo objeto vazio de política de backup (OBPolicy). Outros cmdlets são usados para definir que itens serão incluídos ou excluídos nos backups, quando os backups serão executados, e onde os backups serão armazenados. Quando a política for configurada, use o cmdlet Set-OBPolicy para usar ativamente a política para backups agendados.

New-OBRecoveryOption

Especifica as opções de recuperação que se aplicarão a todos os itens recuperáveis. Esses incluem o caminho de destino de recuperação, um sinalizador de substituição se o objeto já existe, e configurações de segurança para o objeto. Se a opção de recuperação não for especificada, as seguintes configurações padrão serão usadas durante a recuperação:

  1. Restaurar no local original

  2. Criar cópias se houver um conflito

  3. Restaurar as ACLs dos arquivos

New-OBRetentionPolicy

Cria um novo OBRetentionPolicy, que especifica o número de dias para manter os itens armazenados em backup. Os dias de retenção devem ser especificados como 7, 15 ou 30. Outros inteiros não têm suporte.

New-OBSchedule

Cria um novo objeto OBSchedule, que especifica quando o backup deve ocorrer em termos de dias da semana e horas do dia. Se isso não for especificado, o backup será agendado para ocorrer todos os domingos às 21h.

Remove-OBFileSpec

Remove a lista de itens a serem incluídos ou excluídos de um backup (conforme especificado pelo objeto OBFileSpec) de um objeto de política de backup (OBPolicy). Para remover a lista de especificação de arquivo da política de backup, o OBPolicy deve estar no modo de edição. Para colocar o objeto OBPolicy no modo de edição para uma política que foi definida como a política de backup agendado, use o cmdlet Get-OBPolicy com o parâmetro Editable. O cmdlet New-OBPolicy cria um novo objeto OBPolicy que já está no modo de edição.

Remove-OBPolicy

Remove o objeto de política de backup (OBPolicy) definido no momento. Isso interrompe os backups diários agendados existentes. Se o parâmetro DeleteBackup é especificado, os dados que são armazenados em backup de acordo com essa política no servidor de backup online são excluídos. Se o parâmetro DeleteBackup não for especificado, os backups existentes serão retidos de acordo com a política de retenção, que estava em vigor quando o backup foi criado.

Set-OBMachineSetting

Define um objeto OBMachineSetting para o servidor, que inclui configurações de servidor proxy para acessar a Internet, configurações de limitação da largura de banda de rede, e a senha de criptografia que é necessária para descriptografar os arquivos durante a recuperação para outro servidor.

Set-OBPolicy

Define o objeto OBPolicy como a política de backup que será usada para backups agendados.

Set-OBRetentionPolicy

Define a política de retenção para o objeto da política de backup (OBPolicy). Os dias de retenção permitidos para o objeto OBRetentionPolicy são 7, 15 ou 30.

Set-OBSchedule

Define o objeto OBSchedule (que inclui os dias da semana e as horas do dia para criar backups diários) para o objeto de política de backup (OBPolicy).

Start-OBBackup

Inicia uma única operação de backup. Defina o parâmetro Policy para especificar as configurações do backup.

Start-OBRecovery

Recupera a matriz de objetos OBRecoverableItem com as opções de recuperação especificadas no objeto OBRecoverableOptions. Se nenhuma opção de recuperação for especificada, as seguintes opções padrão serão usadas:

  1. Restaurar no local original

  2. Criar cópias se houver um conflito

  3. Restaurar as ACLs dos arquivos

Se você estiver executando a recuperação de servidor alternativo, especifique a credencial e os objetos de senha de criptografia para executar a recuperação. Durante uma recuperação de servidor alternativo, este cmdlet exibirá uma mensagem de erro se o objeto OBRecoverableOptions não for especificado porque não há local original padrão disponível durante a recuperação de outro servidor.

Start-OBRegistration

Registra o servidor com o cofre de backup usando o certificado especificado.

Stop-OBJob

Interrompe o backup ou o trabalho de recuperação em execução no momento.

Rename-OBVolume

Usado para mapear um volume armazenado em backup para seu novo nome.

New-OBRecoverableItem

Cria um novo item OBRecoverable com um caminho relativo especificado. Esse caminho de arquivo seria usado para recuperar o item de arquivo de um ponto de recuperação.

Mostrar:
© 2014 Microsoft