| DisplayName | Description | ID | Target | Application | WorkingDirectory | isRequireOutput | Accessibility | Enabled |
![Microsoft.SQLServer.2016.AlwaysOn.ForcedFailoverForAvailabilityReplica](/images/ConsoleTask.png) | Forced Failover | Open SQLPS console and fail over to target Availability Replica that will make this replica to the new primary of availability group. In this task -AllowDataLoss parameter is used. | Microsoft.SQLServer.2016.AlwaysOn.ForcedFailoverForAvailabilityReplica | Microsoft.SQLServer.2016.AlwaysOn.AvailabilityReplica | powershell.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.ManualFailoverForAvailabilityReplica](/images/ConsoleTask.png) | Manual Failover | Open SQLPS console and fail over to target Availability Replica that will make this replica to the new primary of availability group. | Microsoft.SQLServer.2016.AlwaysOn.ManualFailoverForAvailabilityReplica | Microsoft.SQLServer.2016.AlwaysOn.AvailabilityReplica | powershell.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.ResumeDataMovement](/images/ConsoleTask.png) | Resume Data Movement | Open SQLPS console and resume data movement for target Database Replica | Microsoft.SQLServer.2016.AlwaysOn.ResumeDataMovement | Microsoft.SQLServer.2016.AlwaysOn.DatabaseReplica | powershell.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.RunPowerShellForAvailabilityGroup](/images/ConsoleTask.png) | SQL Server PowerShell | Open SQLPS console and connect to Primary Replicas of target Availability Group. | Microsoft.SQLServer.2016.AlwaysOn.RunPowerShellForAvailabilityGroup | Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroup | powershell.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.RunPowerShellForAvailabilityReplica](/images/ConsoleTask.png) | SQL Server PowerShell | Open SQLPS console and connect to target Availability Replica. | Microsoft.SQLServer.2016.AlwaysOn.RunPowerShellForAvailabilityReplica | Microsoft.SQLServer.2016.AlwaysOn.AvailabilityReplica | powershell.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.RunPowerShellForDatabaseReplica](/images/ConsoleTask.png) | SQL Server PowerShell | Open SQLPS console and connect to Availability Replica of target Database Replica. | Microsoft.SQLServer.2016.AlwaysOn.RunPowerShellForDatabaseReplica | Microsoft.SQLServer.2016.AlwaysOn.DatabaseReplica | powershell.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.RunSSMSForAvailabilityGroup](/images/ConsoleTask.png) | SQL Server Management Studio | Open SQL Server Management Studio and connect to Primary Replica of target Availability Group. | Microsoft.SQLServer.2016.AlwaysOn.RunSSMSForAvailabilityGroup | Microsoft.SQLServer.2016.AlwaysOn.AvailabilityGroup | ssms.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.RunSSMSForAvailabilityReplica](/images/ConsoleTask.png) | SQL Server Management Studio | Open SQL Server Management Studio and connect to target Availability Replica. | Microsoft.SQLServer.2016.AlwaysOn.RunSSMSForAvailabilityReplica | Microsoft.SQLServer.2016.AlwaysOn.AvailabilityReplica | ssms.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.RunSSMSForDatabaseReplica](/images/ConsoleTask.png) | SQL Server Management Studio | Open SQL Server Management Studio and connect to Availability Replica of target Database Replica. | Microsoft.SQLServer.2016.AlwaysOn.RunSSMSForDatabaseReplica | Microsoft.SQLServer.2016.AlwaysOn.DatabaseReplica | ssms.exe | | 0 | Internal | True |
![Microsoft.SQLServer.2016.AlwaysOn.SuspendDataMovement](/images/ConsoleTask.png) | Suspend Data Movement | Open SQLPS console and suspend data movement for target Database Replica | Microsoft.SQLServer.2016.AlwaysOn.SuspendDataMovement | Microsoft.SQLServer.2016.AlwaysOn.DatabaseReplica | powershell.exe | | 0 | Internal | True |