首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用SqlServer PowerShell模块发现SqlServer实例

使用SqlServer PowerShell模块发现SqlServer实例
EN

Stack Overflow用户
提问于 2022-05-30 20:27:08
回答 1查看 170关注 0票数 1

dbatools模块的Find-DbaInstance可以接受计算机名并返回该机器上的实例列表。在SqlServer模块中是否存在类似的功能呢?我尝试过Get-SqlInstance,但它似乎需要实际的实例名称,而不是能够使用它来进行例如发现。我更喜欢使用dbatools,但在当前环境中,SqlServer模块是我可以一致访问的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-30 21:03:17

有许多好的结果甚至不依赖于这篇文章中的sqlserver模块。

例如:

代码语言:javascript
运行
复制
$SQLInstances = Invoke-Command -ComputerName "localhost" {
    (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server').InstalledInstances
}

foreach ($sql in $SQLInstances) {
    [PSCustomObject]@{
        ServerName = $sql.PSComputerName
        InstanceName = $sql
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72439720

复制
相关文章

相似问题

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