PowerShell 批量执行SQL script 文件

  

foreach ($f in Get-ChildItem -path "C:Usersi-infoDesktopSQLQuery" -Filter *.sql )
{
write-host $f.fullname

$out = "C:Usersi-infoDesktopSQLQueryOutput.txt" ;

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

原文地址:https://www.cnblogs.com/bi-info/p/6409514.html