我有一个powershell脚本,我在windows上的Powershell伊势中运行,它可以访问一个dabatalog并更新值。在Azure中,能够运行此powershell脚本并在需要时调用它的最佳方法是什么?
pes8fvy91#
在Azure中运行此powershell脚本并在需要时调用它的最佳方法是什么?
Azure Automation
您可以使用MS-DOCS创建自动化帐户,并使用PowerShell 5.1运行时创建Runbook。下面是我的示例脚本,它在PowerShell中更新我的表。
脚本:
$connectionString = "Server=tcp:xxxxx.database.windows.net,1433;Initial Catalog=xxxxxx;Persist Security Info=False;User ID=xxx;Password=xxxxxx;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;" $querystr = "UPDATE userds SET name = 'Dhoni' WHERE ID = 1;" Invoke-Sqlcmd -ConnectionString $connectionString -Query $querystr -OutputSqlErrors $true Write-Output "Value updated successfully"
输出:
入口:
我在门户网站中检查了相同的内容,它在表中成功更新。
1条答案
按热度按时间pes8fvy91#
在Azure中运行此powershell脚本并在需要时调用它的最佳方法是什么?
Azure Automation
**在Azure中运行PowerShell脚本。您可以使用MS-DOCS创建自动化帐户,并使用PowerShell 5.1运行时创建Runbook。
下面是我的示例脚本,它在PowerShell中更新我的表。
脚本:
输出:
入口:
我在门户网站中检查了相同的内容,它在表中成功更新。