千家信息网

Powershell连接多服务器执行SQL脚本

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,$query = " select @@servername"$csvFilePath = "c:\Scripts\queryresults.csv" $instanceNameList = get-
千家信息网最后更新 2025年02月02日Powershell连接多服务器执行SQL脚本


$query = " select @@servername"$csvFilePath = "c:\Scripts\queryresults.csv" $instanceNameList = get-content c:\Scripts\serverlist.txt$results=@()  foreach($instanceName in $instanceNameList){        write-host "Executing query against server: " $instanceName        $results += Invoke-Sqlcmd -Query $query -ServerInstance $instanceName} # Output to CSVwrite-host "Saving Query Results in CSV format..."$results | export-csv  $csvFilePath   -NoTypeInformation


0