Backup do Windows Server: listar backups no destino

Backup do Windows Server: listar backups no destino

Preciso recuperar a lista de backups no volume de backup de um sistema via script. As informações que procuro podem ser encontradas na GUI do WSB após clicar em "Ver detalhes" do"Uso de destino"parte no"Backup agendado"seção:

detalhes dos backups

eu sei sobre oGet-WBBackupSetcmdlet, mas esta é apenas a lista de backups que o WB sabe que fez no passado, não necessariamente o que está presente no destino do backup, que parece ser relido dinamicamente cada vez que clico em "Atualizar informações":

Uso de destino

Como o Backup do Windows Server está coletando as informações de destino?

Justificativa: gostaria de configurar o monitoramento das execuções de backup executadas pelo WB para garantir que um histórico de backup suficientemente profundo esteja presente. A lista de conjuntos de backup retornados Get-WBBackupSetnem sempre parece consistente com o que está no disco, então prefiro não confiar nessas informações para a verificação de monitoramento.

Responder1

Não tenho a máquina WS2008R2 imediatamente, mas é isso que recebo no WS2012R2,

se estiver emitindo o comando:wbadmin get versions

wbadmin obter versões

Atualização:Se você executar o comando como:wbadmin get items -version:10/03/2015-16:01

Você obterá o seguinte:

insira a descrição da imagem aqui

É isso que você está procurando?

Responder2

Com o comando "wssadmin list shadows" você obtém a lista de cópias de sombra. Agora podemos colocar a lista na variável do PowerShell “$copy online”

$copyonline = vssadmin list shadows

Portanto, temos que apenas filtrar os resultados e contar os itens.

($copyonline -like "*shadow Copy Volume*").count

O número são as cópias disponíveis.

informação relacionada