跨SQL Server代理作业步骤分离PowerShell命令

时间:2018-03-15 20:24:05

标签: sql-server powershell sql-server-agent dbatools

我尝试过没有成功,但我怀疑此刻我有很多错误。但是,任何人都可以告诉我是否可以在一系列SQL Server代理作业步骤中分离PowerShell脚本,即

工作1步骤1 - >声明&分配变量

工作1步骤2 - >在查询/命令中使用变量

例如,我正在尝试在此处构建查询

powershell.exe -ExecutionPolicy Bypass -Command ' $query = ''select BackupFile from MyDB.dbo.tbl'''

并在此命令中使用它:

powershell.exe -ExecutionPolicy Bypass -Command ' $res = Invoke-Sqlcmd2 -ServerInstance myserver -Query $query | select-object -expand BackupFile'

我正在使用基本步骤来理解复杂的事情。

感谢您的帮助!

0 个答案:

没有答案