gpt4 book ai didi

Powershell 查找服务器操作系统

转载 作者:行者123 更新时间:2023-12-03 21:40:22 26 4
gpt4 key购买 nike

我的任务是查找我们在 AD 中拥有的所有服务器的操作系统,以满足某些 Microsoft 许可证要求。

有人做过吗?

最佳答案

我想通了。

请随意使用和修改。如果您有任何问题,请告诉我。

这是一个简单的命令。希望它可以帮助某人。这为您提供了您拥有的操作系​​统类型。我仅基于 Windows Server 和事件的计算机帐户进行筛选。然后按名称排序并选择唯一的操作系统。

Get-ADComputer -Filter {(OperatingSystem -like "*windows*server*") -and (Enabled -eq "True")} -Properties OperatingSystem | Sort Name | select -Unique OperatingSystem

输出:

OperatingSystem
---------------
Windows Server 2012 R2 Standard
Windows Server 2008 R2 Standard
Windows Server 2012 R2 Standard Evaluation
Windows Server 2008 R2 Enterprise

下一个命令是获取所有服务器并显示它们的操作系统。同样,我基于 Windows 服务器操作系统和事件计算机帐户进行过滤。我正在按操作系统对列表进行排序:

Get-ADComputer -Filter {(OperatingSystem -like "*windows*server*") -and (Enabled -eq "True")} -Properties OperatingSystem | sort OperatingSystem | ft DNSHostName, OperatingSystem

您也可以将以上内容保存在一个变量中,然后获取每个操作系统类别中的服务器数量:

$Servers = Get-ADComputer -Filter {(OperatingSystem -like "*windows*server*") -and (Enabled -eq "True")} -Properties OperatingSystem | Sort Name

$servers | group operatingsystem

关于Powershell 查找服务器操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43943384/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com