PowerShell 批量执行SQL script 文件

  

foreach ($f in Get-ChildItem -path "C:\Users\bi-info\Desktop\SQLQuery\" -Filter *.sql )
{
write-host $f.fullname

$out = "C:\Users\bi-info\Desktop\SQLQuery\Output.txt" ;

invoke-sqlcmd -InputFile $f.fullname -Database "DBNAME" -ServerInstance "SERVERNAME" | format-table | out-file -filePath $out
}

posted @ 2017-02-20 20:00  BI-Info  阅读(758)  评论(0编辑  收藏  举报