我对PowerShell非常陌生,至今仍在学习,因此我需要从dbatools运行一些命令并保存结果。用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}
我不能确定这是否是DOIT https://dbatools.io/functions/get-dbabackuphistory/
为什么这个问题从DBA站点移出。它是PowerShell,并且与dbatools模块有关......它们都与SQL Server打交道,所以它会属于DBA问题。 –