SQL脚本运行
$v=New-Object -ComObject wscript.shell
#也可以使用反单引号(`)字符来强制PowerShell将单引号或双引号解释为文本,0不显示命令提示符窗口
$v.run("sqlcmd -s `"./sql server`" -i c:\ces_sqlscript.sql -o c:\output.txt",0)
#$v.run("sqlcmd -s ""./sql server"" -i c:\ces_sqlscript.sql -o c:\output.txt")
#如果字符串使用双引号括起来,同时被括起的字符串中包含双引号,则需使用两个双引号
#如果字符串使用单引号括起来,同时被括起的字符串中包含单引号,则需使用两个单引号
#附:SQL语句
#--查看数据库服务器名和实例名
#print '数据库服务器名:'+convert(varchar(30),@@servername)
#print '实例名:'+convert(varchar(30),@@SERVICENAME)
#--获取当前数据库的版本
#select '检查当前数据库的版本'
#select @@version