One time setups: In Windows Powershell, execute the following: 1) Set-ExecutionPolicy RemoteSigned 2) Import-Module "C:\Program Files (x86)\AWS Tools\PowerShell\AWSPowerShell\AWSPowerShell.psd1" 3) Get-Module NOTE: should see awspowershell in results 4) Set-AWSCredentials -AccessKey YourAccessKey -SecretKey YourSecretKey -StoreAs YourProfileName 5) Initialize-AWSDefaults -ProfileName YourProfileName -Region us-west-2 6) To get default region: Get-AWSRegion NOW, to test it: New-EC2Snapshot "vol-9e49828e" -Description "DevinScript" NOTE: Had to add user to a security group with roles in AWS Managmeent console Save the above command as a ".ps1" file. To schedule in WIndows task scheduler: Run Program: Powershell.exe Add argument: c:\yourfolder\Snapshot.ps1 |
Miscellaneous >