我现在在办公室,我们有许多服务器。我想知道是否有一种简单的方法来 A.) 找出我们这里所有服务器的名称和 B.) 在我们这里的所有服务器中搜索某项服务。
有任何想法吗?
答案1
PowerShell 当然可以为您做到这一点。
查找域内的服务器名称非常简单,具体取决于您想要如何操作。您是否希望扫描网络以获取信息?Jesse Hamrick 编写了一个很棒的脚本,可以为您记录所有内容,而无需重新设计轮子这里。
显然,如果您已经了解 PowerShell,那么您可以从脚本中获取所需的部分。但是,如果您还没有服务器清单(从您的帖子来看,似乎您可能没有),这是一个很好的开始。
获得列表后,可以在所有服务器上快速搜索服务:
$servers = "your server list"
foreach($server in $servers){
Get-Service <service name> -ComputerName $server
}