Untitled
unknown
plain_text
7 months ago
1.4 kB
2
Indexable
Never
# Conexión al servidor de Commvault Connect-CVServer -Server <nombre_del_servidor> ` -ClientName <nombre_del_cliente> ` -UserName <nombre_de_usuario> ` -Password <contraseña> # Obtención de la información de la última copia de seguridad completa para cada agente Get-CVJobHistory -JobType Backup ` | Where-Object { $_.Status -eq 'Completed' } ` | Group-Object -Property AgentName ` | ForEach-Object { $_.Group | Sort-Object -Property StartTime | Select-Object -Last 1 } ` | Select-Object -Property @{ Name = 'AgentName' Expression = { $_.AgentName } }, @{ Name = 'ClientName' Expression = { $_.ClientName } }, @{ Name = 'LastBackupTime' Expression = { $_.StartTime } }, @{ Name = 'AgentType' Expression = { (Get-CVClient -ClientName $_.ClientName).Agents | Where-Object { $_.Name -eq $_.AgentName } | Select-Object -ExpandProperty Type } } ` | Export-Csv -Path "<ruta_del_archivo_csv>" -NoTypeInformation