Create VirtualBox SnapShots from command line.
Use VBoxManage snapshot.
New SnapShot
VBoxManage snapshot MyVM take MySnapShot
VboxManage snapshot 99999999-9999-9999-9999-999999999999 take MySnpaShot
Get SnapShots
VBoxManage snapshot list MyVM
VboxManage snapshot list 99999999-9999-9999-9999-999999999999
Restore SnapShots
VBoxManage snapshot MyVM restore MySnapShot
VboxManage snapshot 99999999-9999-9999-9999-999999999999 restore MySnpaShot
Delete SnapShots
VBoxManage snapshot MyVM delete MySnapShot
VboxManage snapshot 99999999-9999-9999-9999-999999999999 delete MySnpaShot