Спасибо всем, что уже на второй мой вопрос, как забить гвоздь молотком, отвечает развернуто, что лучше использовать микроскоп. Но для тех, кто страждет, все же выложу то, до чего целым днем копаний дошел сам:
$EC2_HOME="C:\ec2-api-tools\ec2-api-tools-1.7.1.0\bin"
$INSTANCE_ID=(New-Object System.Net.WebClient).DownloadString("http://169.254.169.254/latest/meta-data/instance-id")
$INSTANCE_EBS_VOL=cmd /c $EC2_HOME\ec2-describe-volumes | select-string -pattern $INSTANCE_ID | %{ $_.ToString().split(”`t“)[1] }
cmd /c $EC2_HOME\ec2-create-snapshot $INSTANCE_EBS_VOL
$snapget=cmd /c $EC2_HOME\ec2-describe-snapshots | select-string -pattern $INSTANCE_EBS_VOL
Foreach ($snapshot in $snapget) {
$snapid=$snapshot | %{ $_.ToString().split("`t")[1] }
$snapdate=$snapshot | %{ $_.ToString().split("`t")[4] }
$snaptime=Get-Date -date $snapdate -UFormat %s
$correctdate=(Get-Date).adddays(-90)
$correcttime=Get-Date -date $correctdate -UFormat %s
$timediff= $correcttime - $snaptime
if (86400 -le $timediff)
{
echo "$snapid will be deleted"
echo $EC2_HOME\ec2-delete-snapshot $snapid
cmd /c $EC2_HOME\ec2-delete-snapshot $snapid
}
}