Copia de seguridad de Windows Server: enumera las copias de seguridad en el destino

Copia de seguridad de Windows Server: enumera las copias de seguridad en el destino

Necesito recuperar la lista de copias de seguridad en el volumen de copia de seguridad de un sistema mediante un script. La información que busco se puede encontrar en la GUI de WSB después de hacer clic en "Ver detalles" del"Uso del destino"parte en el"Copia de seguridad programada"sección:

detalles de copias de seguridad

sé sobre elObtener-WBBackupSetcmdlet, pero esta es solo la lista de copias de seguridad que WB sabe que ha realizado en el pasado, no necesariamente lo que está presente en el destino de la copia de seguridad, que parece volverse a leer dinámicamente cada vez que hago clic en "Actualizar información":

Uso del destino

¿Cómo recopila Windows Server Backup la información de destino?

Justificación: Me gustaría configurar el monitoreo de las ejecuciones de respaldo realizadas por WB para asegurarme de que exista un historial de respaldo suficientemente profundo. La lista de conjuntos de respaldo devueltos Get-WBBackupSetno siempre parece consistente con lo que hay en el disco, por lo que prefiero no confiar en esta información para la verificación de monitoreo.

Respuesta1

No tengo una máquina WS2008R2 de inmediato, pero esto es lo que obtengo en WS2012R2:

si emite el comando:wbadmin get versions

wbadmin obtener versiones

ACTUALIZACIÓN:Si ejecuta el comando como:wbadmin get items -version:10/03/2015-16:01

Obtendrá lo siguiente:

ingrese la descripción de la imagen aquí

¿Es esto lo que estás buscando?

Respuesta2

Con el comando "wssadmin list shadows" se obtiene la lista de instantáneas. Ahora podemos poner la lista en la variable de PowerShell "$copiar en línea"

$copyonline = vssadmin list shadows

Entonces solo tenemos que filtrar los resultados y contar elementos.

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

El número son los ejemplares disponibles.

información relacionada