我对 PowerShell 真的很陌生,还在学习,所以我需要从 dbatools 运行一些命令并保存结果。
$servers = 'E:\DBA\servers.txt'
$outfile = 'E:\DBA\out.csv'
Get-Content $servers | ForEach-Object {Invoke-Command DbaBackupHistory -SQLServer $_ | ConvertTo-CSV -NoTypeInformation | Select-Object -Skip 1 | Out-File -Append $outFile}
我不确定这是否是正确的方法 https://dbatools.io/functions/get-dbabackuphistory/