Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $Regions = Get-EC2Region
- $Regions = $Regions.RegionName
- $RunningInstances = @()
- foreach ($Region in $Regions)
- {
- $EC2Instances = Get-EC2Instance -Region $Region
- foreach ($EC2Instance in $EC2Instances)
- {
- if ($EC2Instance.Instances.state.name.value -eq 'running')
- {
- $RunningInstances += $EC2Instance
- }
- }
- }
- $EC2InstancesWithTagsArray = @()
- foreach ($RunningInstance in $RunningInstances)
- {
- $myobj = "" | Select "InstanceId","AZ","Tags"
- $myobj.InstanceId = $RunningInstance.Instances.InstanceId
- $myobj.AZ = $RunningInstance.Instances.Placement.AvailabilityZone
- $myobj.Tags = $RunningInstances.Instances.Tag
- $EC2InstancesWithTagsArray += $myobj
- $myobj = $null
- }
- $EC2InstancesWithTagsArray | Format-Table
Add Comment
Please, Sign In to add comment