Вы пробовали:
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