mirror of
https://dev.azure.com/effectory/Survey%20Software/_git/Cloud%20Engineering
synced 2026-02-27 18:52:18 +01:00
First version of subdomain takeover runbook
This commit is contained in:
17
Powershell/RunBooks/SQLMaintenanceTemplate.ps1
Normal file
17
Powershell/RunBooks/SQLMaintenanceTemplate.ps1
Normal file
@@ -0,0 +1,17 @@
|
||||
$AzureSQLServerName = "xxxx"
|
||||
$AzureSQLDatabaseName = "yyyy"
|
||||
$SQLOutput = ""
|
||||
|
||||
try {
|
||||
$AzureSQLServerName = $AzureSQLServerName + ".database.windows.net"
|
||||
$Cred = Get-AutomationPSCredential -Name "SQLServerUser-AzureAutomation"
|
||||
$SQLOutput = $(Invoke-Sqlcmd -ServerInstance $AzureSQLServerName -Username $Cred.UserName -Password $Cred.GetNetworkCredential().Password -Database $AzureSQLDatabaseName -Query "exec [dbo].[AzureSQLMaintenance] @Operation='all' ,@LogToTable=1" -QueryTimeout 65535 -ConnectionTimeout 60 -Verbose) 4>&1
|
||||
}
|
||||
catch
|
||||
{
|
||||
Write-Host $_
|
||||
throw "Error occured!"
|
||||
}
|
||||
finally {
|
||||
Write-Output $SQLOutput
|
||||
}
|
||||
Reference in New Issue
Block a user