Get "snapshotid" parameter via powershell

Software-based VM-centric and flash-friendly VM storage + free version

Moderators: anton (staff), art (staff), Max (staff), Anatoly (staff)

Post Reply
User avatar
NikChallenger
Posts: 7
Joined: Tue Sep 01, 2015 9:06 am

Tue Sep 01, 2015 9:17 am

Hello!
How can i get "snapshotid" parameter of an snapshot, to use it in “remove-snapshot” cmdlet?
Tarass (Staff)

Thu Sep 03, 2015 9:28 am

You can find a lot of examples under "C:\Program Files\StarWind Software\StarWind\StarWindX\Samples\powershell". To get snapshots ID's use following routine:

Code: Select all

        foreach($device in $server.Devices)
        {
            if ( $device.name -eq $deviceName)
            {
                if ( $device.IsSnapshotsSupported )
                {
                    foreach($snapshot in $device.Snapshots)
                    {
                        Write-Host "Snapshot Id: $($snapshot.Id) Name: $($snapshot.name) Date: $($snapshot.Date)"
                    }
                }
                break;
            }
        }
User avatar
NikChallenger
Posts: 7
Joined: Tue Sep 01, 2015 9:06 am

Fri Sep 04, 2015 7:53 am

Tera, thank you very much!
Tarass (Staff)

Mon Sep 07, 2015 8:33 am

You are welcome :wink:
Post Reply