是否有一种在SSMS Sql查询窗口中调用powershell的方法?我知道命令提示符可以用xp_cmdshell调用。是否存在类似的powershell方法?(注意,我知道powershell窗口,但想传递一个脚本字符串)。希望在我们的Post部署脚本发布配置文件中调用powershell脚本。
发布于 2019-06-03 22:35:53
如果打开SQLCMD模式(从SSMS查询菜单),则可以在SSMS查询窗口中使用SQLCMD命令。以!!开头的行将在客户机上以OS命令的形式执行以下文本。例如:
!! Powershell -Command "Write-Host ('This message is from PowerShell running on machine ' + $env:COMPUTERNAME)"在使用此技术使用SQLCMD命令行实用程序运行脚本时,该命令将类似地被执行。
请注意,问题中提到的“脚本字符串”需要在T脚本中进行硬编码。
https://dba.stackexchange.com/questions/239716
复制相似问题