如何从主Windows PowerShell脚本将参数传递给sqlps
发布时间:2020-12-14 05:30:04 所属栏目:Windows 来源:网络整理
导读:我有一个master power shell脚本如下.它定义了一个单独的变量$V1,然后启动使用该变量的sqlps.由于sqlps本身就是一个迷你壳,因此无法识别$V1 $V1 = "asdasd" sqlps -NoLogo -Command { invoke-sqlcmd -Query $V1 -ServerInstance "SomeImstamce" -Database "S
我有一个master power
shell脚本如下.它定义了一个单独的变量$V1,然后启动使用该变量的sqlps.由于sqlps本身就是一个迷你壳,因此无法识别$V1
$V1 = "asdasd" sqlps -NoLogo -Command { invoke-sqlcmd -Query $V1 -ServerInstance "SomeImstamce" -Database "SomeDatabase" -Username "SomeUsernName" -Password "SomePassword" } 因此,我更新了sqlps -Command块以期望参数如下.但是我不确定如何将外部$V1变量值传递给内部sqlps -Command块 $V1 = "RBIQHSAPPD049v.b2b.regn.net" sqlps -NoLogo -Command { param ($SqlPsParam) invoke-sqlcmd -Query $SqlPsParam -ServerInstance "SomeImstamce" -Database "SomeDatabase" -Username "SomeUsernName" -Password "SomePassword" } 在http://technet.microsoft.com/en-us/library/cc280450.aspx上有语法帮助,我尝试了很多组合,但它似乎没有用. 任何的想法? 解决方法
哦,把它弄清楚
$V1 = "sdfsaf" $V2 = "safd" sqlps -NoLogo -Command { param ($SqlPsParam1,$SqlPsParam2) invoke-sqlcmd -Query $SqlPsParam -ServerInstance "SomeImstamce" -Database "SomeDatabase" -Username "SomeUsernName" -Password "SomePassword" } -args $V1,$V2 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- winapi – Windows的低级键盘输入
- 加速度计 – 如何识别Microsoft Band手势
- 如何在Windows PowerShell中进行屏幕截图?
- windows – 正在使用哪些dll?
- windows – App-V有什么好处?
- 如何使用cygwin / mingw在Windows上编译PHP扩展?
- windows-server-2008 – Windows Server 2008 – Windows S
- windows – 具有GUI问题的计划任务
- windows – 在C中转换为VARIANT类型的简单方法
- 三、Windows下用FFmpeg+nginx+rtmp搭建直播环境 实现推流、