26 lines
1.0 KiB
PowerShell
26 lines
1.0 KiB
PowerShell
New-UDPage -Url "/LiveSnapshots" -Name "LiveSnapshots" -Content {
|
|
New-UDForm -Content {
|
|
New-UDRow -Columns {
|
|
New-UDColumn -SmallSize 6 -LargeSize 6 -Content {
|
|
|
|
}
|
|
}
|
|
} -OnSubmit {
|
|
Connect-ITDvCenter -Credential $Secret:svcitdvmsnapmgr
|
|
Show-UDToast -Message ("attempting query") -
|
|
$AllSnapshots = Get-Datacenter | Where-Object Name -notlike "Normandy*" | Get-VM | Get-Snapshot | Select-Object VM,Name,SizeGB,Created,Description
|
|
Disconnect-ITDvCenter
|
|
|
|
New-UDTable -Columns @(
|
|
New-UDTableColumn -Property "VM" -Title "VM" -ShowFilter
|
|
New-UDTableColumn -Property 'Name' -Title 'Name' -ShowFilter
|
|
New-UDTableColumn -Property "SizeGB" -Title "SizeGB"
|
|
New-UDTableColumn -Property "Created" -Title "Created"
|
|
New-UDTableColumn -Property "Description" -Title "Description"
|
|
|
|
) -Data ($AllSnapshots) -ShowPagination -PageSize 20 -Dense
|
|
}
|
|
} -Title "LiveSnapshots" -Icon @{
|
|
type = 'icon'
|
|
id = '74a7d396-2f35-4e10-a5c1-918f59bea61d'
|
|
} |