如何在Azure中运行PowerShell脚本?

p8h8hvxi  于 2023-10-22  发布在  Shell
关注(0)|答案(1)|浏览(94)

我有一个powershell脚本,我在windows上的Powershell伊势中运行,它可以访问一个dabatalog并更新值。在Azure中,能够运行此powershell脚本并在需要时调用它的最佳方法是什么?

pes8fvy9

pes8fvy91#

在Azure中运行此powershell脚本并在需要时调用它的最佳方法是什么?

  • 您可以使用**Azure Automation**在Azure中运行PowerShell脚本。
  • Azure自动化允许您自动化云和组织中普遍存在的困难、冗长、有问题和频繁重复的操作。
  • 使用Azure界面、PowerShell或Azure CLI,您可以在Azure环境中自动构建、部署、监视和维护资源。

您可以使用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"

输出:

入口:

我在门户网站中检查了相同的内容,它在表中成功更新。

相关问题