我被分配了一项任务,收集尚未更新到 Windows 10 的用户列表。有人能帮我找到最简单的解决方案吗?
答案1
获取系统名称和操作系统是一项简单的任务使用 AD PowerShell 盘点计算机:
import-module ActiveDirectory
Get-ADComputer -Filter * -Property * | Format-Table Name,OperatingSystem -Wrap –Auto
但是,用户名不是计算机的属性,因为默认情况下所有域用户都可以使用所有域计算机。因此,您无法使用Get-ADComputer
命令。这是您在将计算机分配给用户时应该记录的内容。(此外,用户不应升级操作系统:这是 IT 部门的任务 - 我希望这只是我对问题的字面理解。)
如果您的用户很少使用自己的计算机以外的其他计算机,您可以收集上次登录用户的信息以确定计算机/用户对。为此有很多不同的解决方案,但这里有两种可能的替代方案:
Get-LastLogon
脚本和这个“疯狂的一句话”来自 The Scripting Dutchman。