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