首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用dbatools迭代服务器列表?

使用dbatools迭代服务器列表?
EN

Stack Overflow用户
提问于 2017-08-30 21:13:46
回答 1查看 695关注 0票数 0

我对PowerShell非常陌生,而且还在学习,所以我需要从dbatools运行一些命令并保存结果。

代码语言:javascript
复制
$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/的正确方法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-31 03:25:02

我修改了你的脚本并测试了。为我工作过。我又添加了两个开关来限制结果集。-database-lastfull.您可以查看文档以获得详细信息。

代码语言:javascript
复制
$outfile = 'c:\out.csv'

Get-Content c:\servers.txt|foreach-object {get-DbaBackupHistory -SqlServer $_  
-database dbadatabase -lastfull | ConvertTo-CSV -NoTypeInformation | 
Select-Object -Skip 1 | Out-File -Append $outFile}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45981231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档