如何从SSMS(SQL Server Management Studio)通过powershell到.csv获取已注册服务器的列表,我想了解如何注册但如何导出已注册的服务器?
答案 0 :(得分:1)
你有没有尝试过:
Get-ChildItem 'SQLSERVER:\SQLRegistration' -Recurse
被修改
要查看所有属性:
Get-ChildItem 'SQLSERVER:\SQLRegistration' -Recurse | Where-Object {$_ -is [Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer]} | fl *
Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer
来自:
Get-ChildItem 'SQLSERVER:\SQLRegistration' -Recurse | Get-Member
要在csv文件中导出所需的内容:
Get-ChildItem 'SQLSERVER:\SQLRegistration' -Recurse | Where-Object {$_ -is [Microsoft.SqlServer.Management.RegisteredServers.RegisteredServer]} | select servername,servertype | Export-Csv C:\temp\sql.txt -NoTypeInformation