User Tools

Site Tools


wiki:powercli_script_to_get_all_snapshots

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:powercli_script_to_get_all_snapshots [2024/01/19 09:49] wagner.jerwiki:powercli_script_to_get_all_snapshots [2025/08/27 09:23] (current) wagner.jer
Line 1: Line 1:
 This script will query the Vcenter to get all active snapshots in a CSV file on your desktop\\ This script will query the Vcenter to get all active snapshots in a CSV file on your desktop\\
 +
 Make sure you have the PowerCLI modules installed first Make sure you have the PowerCLI modules installed first
-<cli type=dos>Install-Module VMware.PowerCLI -Scope CurrentUser</cli>+<cli type=dos>Install-Module VMware.PowerCLI -Scope CurrentUser</cli>\\ 
 +Run then the following to export list of snapshots
 <cli type=dos> set-Executionpolicy unrestricted <cli type=dos> set-Executionpolicy unrestricted
  
Line 7: Line 9:
  
 get-vm | get-snapshot | Select-Object -Property vm,created,sizeGB,name,description | Export-Csv -Path C:\Users\$env:username\Desktop\snapshots.csv</cli> get-vm | get-snapshot | Select-Object -Property vm,created,sizeGB,name,description | Export-Csv -Path C:\Users\$env:username\Desktop\snapshots.csv</cli>
 +
 +If you want to filter the results and exclude some VMs (for example replicas of Horizon VDI)
 +<cli>
 +get-vm | get-snapshot | Select-Object -Property vm,created,sizeGB,name,description | where-object {$_.VM -notlike "xxx*" -and $_.VM -notlike "zzz*"}</cli>
wiki/powercli_script_to_get_all_snapshots.1705657784.txt.gz · Last modified: by wagner.jer

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki