
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:
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":
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-WBBackupSet
nem 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
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.