AWS Systems Manager

AWS Systems Manager gives you visibility and control of your infrastructure on AWS. Systems Manager provides a unified user interface so you can view operational data from multiple AWS services and allows you to automate operational tasks across your AWS resources. With Systems Manager, you can group resources, like Amazon EC2 instances, Amazon S3 buckets, or Amazon RDS instances, by application, view operational data for monitoring and troubleshooting, and take action on your groups of resources. Systems Manager simplifies resource and application management, shortens the time to detect and resolve operational problems, and makes it easy to operate and manage your infrastructure securely at scale.

Below are the cmdlets which are available with AWS Systems Manager

CmdletNameServiceOperation
Add-SSMResourceTag                                 AddTagsToResource                             
Edit-SSMDocumentPermission                         ModifyDocumentPermission                      
Get-SSMActivation                                  DescribeActivations                           
Get-SSMAssociation                                 DescribeAssociation                           
Get-SSMAssociationExecution                        DescribeAssociationExecutions                 
Get-SSMAssociationExecutionTarget                  DescribeAssociationExecutionTargets           
Get-SSMAssociationList                             ListAssociations                              
Get-SSMAssociationVersionList                      ListAssociationVersions                       
Get-SSMAutomationExecution                         GetAutomationExecution                        
Get-SSMAutomationExecutionList                     DescribeAutomationExecutions                  
Get-SSMAutomationStepExecution                     DescribeAutomationStepExecutions              
Get-SSMAvailablePatch                              DescribeAvailablePatches                      
Get-SSMCalendarState                               GetCalendarState                              
Get-SSMCommand                                     ListCommands                                  
Get-SSMCommandInvocation                           ListCommandInvocations                        
Get-SSMCommandInvocationDetail                     GetCommandInvocation                          
Get-SSMComplianceItemList                          ListComplianceItems                           
Get-SSMComplianceSummaryList                       ListComplianceSummaries                       
Get-SSMConnectionStatus                            GetConnectionStatus                           
Get-SSMDefaultPatchBaseline                        GetDefaultPatchBaseline                       
Get-SSMDeployablePatchSnapshotForInstance          GetDeployablePatchSnapshotForInstance         
Get-SSMDocument                                    GetDocument                                   
Get-SSMDocumentDescription                         DescribeDocument                              
Get-SSMDocumentList                                ListDocuments                                 
Get-SSMDocumentPermission                          DescribeDocumentPermission                    
Get-SSMDocumentVersionList                         ListDocumentVersions                          
Get-SSMEffectiveInstanceAssociationList            DescribeEffectiveInstanceAssociations         
Get-SSMEffectivePatchesForPatchBaseline            DescribeEffectivePatchesForPatchBaseline      
Get-SSMInstanceAssociationsStatus                  DescribeInstanceAssociationsStatus            
Get-SSMInstanceInformation                         DescribeInstanceInformation                   
Get-SSMInstancePatch                               DescribeInstancePatches                       
Get-SSMInstancePatchState                          DescribeInstancePatchStates                   
Get-SSMInstancePatchStatesForPatchGroup            DescribeInstancePatchStatesForPatchGroup      
Get-SSMInventory                                   GetInventory                                  
Get-SSMInventoryDeletionList                       DescribeInventoryDeletions                    
Get-SSMInventoryEntryList                          ListInventoryEntries                          
Get-SSMInventorySchema                             GetInventorySchema                            
Get-SSMLatestEC2Image                                                                            
Get-SSMMaintenanceWindow                           GetMaintenanceWindow                          
Get-SSMMaintenanceWindowExecution                  GetMaintenanceWindowExecution                 
Get-SSMMaintenanceWindowExecutionList              DescribeMaintenanceWindowExecutions           
Get-SSMMaintenanceWindowExecutionTask              GetMaintenanceWindowExecutionTask             
Get-SSMMaintenanceWindowExecutionTaskInvocation    GetMaintenanceWindowExecutionTaskInvocation   
Get-SSMMaintenanceWindowExecutionTaskInvocation… DescribeMaintenanceWindowExecutionTaskInvo… 
Get-SSMMaintenanceWindowExecutionTaskList          DescribeMaintenanceWindowExecutionTasks       
Get-SSMMaintenanceWindowList                       DescribeMaintenanceWindows                    
Get-SSMMaintenanceWindowSchedule                   DescribeMaintenanceWindowSchedule             
Get-SSMMaintenanceWindowsForTarget                 DescribeMaintenanceWindowsForTarget           
Get-SSMMaintenanceWindowTarget                     DescribeMaintenanceWindowTargets              
Get-SSMMaintenanceWindowTask                       GetMaintenanceWindowTask                      
Get-SSMMaintenanceWindowTaskList                   DescribeMaintenanceWindowTasks                
Get-SSMOpsItem                                     GetOpsItem                                    
Get-SSMOpsItemSummary                              DescribeOpsItems                              
Get-SSMOpsSummary                                  GetOpsSummary                                 
Get-SSMParameter                                   GetParameter                                  
Get-SSMParameterHistory                            GetParameterHistory                           
Get-SSMParameterList                               DescribeParameters                            
Get-SSMParametersByPath                            GetParametersByPath                           
Get-SSMParameterValue                              GetParameters                                 
Get-SSMPatchBaseline                               DescribePatchBaselines                        
Get-SSMPatchBaselineDetail                         GetPatchBaseline                              
Get-SSMPatchBaselineForPatchGroup                  GetPatchBaselineForPatchGroup                 
Get-SSMPatchGroup                                  DescribePatchGroups                           
Get-SSMPatchGroupState                             DescribePatchGroupState                       
Get-SSMPatchProperty                               DescribePatchProperties                       
Get-SSMResourceComplianceSummaryList               ListResourceComplianceSummaries               
Get-SSMResourceDataSync                            ListResourceDataSync                          
Get-SSMResourceTag                                 ListTagsForResource                           
Get-SSMServiceSetting                              GetServiceSetting                             
Get-SSMSession                                     DescribeSessions                              
New-SSMActivation                                  CreateActivation                              
New-SSMAssociation                                 CreateAssociation                             
New-SSMAssociationFromBatch                        CreateAssociationBatch                        
New-SSMDocument                                    CreateDocument                                
New-SSMMaintenanceWindow                           CreateMaintenanceWindow                       
New-SSMOpsItem                                     CreateOpsItem                                 
New-SSMPatchBaseline                               CreatePatchBaseline                           
New-SSMResourceDataSync                            CreateResourceDataSync                        
Register-SSMDefaultPatchBaseline                   RegisterDefaultPatchBaseline                  
Register-SSMPatchBaselineForPatchGroup             RegisterPatchBaselineForPatchGroup            
Register-SSMTargetWithMaintenanceWindow            RegisterTargetWithMaintenanceWindow           
Register-SSMTaskWithMaintenanceWindow              RegisterTaskWithMaintenanceWindow             
Remove-SSMActivation                               DeleteActivation                              
Remove-SSMAssociation                              DeleteAssociation                             
Remove-SSMDocument                                 DeleteDocument                                
Remove-SSMInventory                                DeleteInventory                               
Remove-SSMMaintenanceWindow                        DeleteMaintenanceWindow                       
Remove-SSMParameter                                DeleteParameter                               
Remove-SSMParameterCollection                      DeleteParameters                              
Remove-SSMPatchBaseline                            DeletePatchBaseline                           
Remove-SSMResourceDataSync                         DeleteResourceDataSync                        
Remove-SSMResourceTag                              RemoveTagsFromResource                        
Reset-SSMServiceSetting                            ResetServiceSetting                           
Resume-SSMSession                                  ResumeSession                                 
Send-SSMAutomationSignal                           SendAutomationSignal                          
Send-SSMCommand                                    SendCommand                                   
Set-SSMParameterVersionLabel                       LabelParameterVersion                         
Start-SSMAssociationsOnce                          StartAssociationsOnce                         
Start-SSMAutomationExecution                       StartAutomationExecution                      
Start-SSMSession                                   StartSession                                  
Stop-SSMAutomationExecution                        StopAutomationExecution                       
Stop-SSMCommand                                    CancelCommand                                 
Stop-SSMMaintenanceWindowExecution                 CancelMaintenanceWindowExecution              
Stop-SSMSession                                    TerminateSession                              
Unregister-SSMManagedInstance                      DeregisterManagedInstance                     
Unregister-SSMPatchBaselineForPatchGroup           DeregisterPatchBaselineForPatchGroup          
Unregister-SSMTargetFromMaintenanceWindow          DeregisterTargetFromMaintenanceWindow         
Unregister-SSMTaskFromMaintenanceWindow            DeregisterTaskFromMaintenanceWindow           
Update-SSMAssociation                              UpdateAssociation                             
Update-SSMAssociationStatus                        UpdateAssociationStatus                       
Update-SSMDocument                                 UpdateDocument                                
Update-SSMDocumentDefaultVersion                   UpdateDocumentDefaultVersion                  
Update-SSMMaintenanceWindow                        UpdateMaintenanceWindow                       
Update-SSMMaintenanceWindowTarget                  UpdateMaintenanceWindowTarget                 
Update-SSMMaintenanceWindowTask                    UpdateMaintenanceWindowTask                   
Update-SSMManagedInstanceRole                      UpdateManagedInstanceRole                     
Update-SSMOpsItem                                  UpdateOpsItem                                 
Update-SSMPatchBaseline                            UpdatePatchBaseline                           
Update-SSMResourceDataSync                         UpdateResourceDataSync                        
Update-SSMServiceSetting                           UpdateServiceSetting                          
Write-SSMComplianceItem                            PutComplianceItems                            
Write-SSMInventory                                 PutInventory                                  
Write-SSMParameter                                 PutParameter                                  

You can also check other AWS Services, and each services cmdlets we are providing.

Click on this Link for an Single place, where you get all the PowerShell cmdlets sorted based on the modules.

You can also refer other blogs on PowerShell at link

You can also refer other blogs on Microsoft at link

And also if you required any technology you want to learn, let us know below we will publish them in our site http://tossolution.com/

Like our page in Facebook and follow us for New technical information.

References are taken from Microsoft and AWS

Leave a Reply

Your email address will not be published. Required fields are marked *