我正在构建一个创建 4 个列表的脚本:AD 用户和已停用 x 天的计算机以及已禁用 x 天的用户和计算机。
我已经在 vbscript 中有这样的脚本,但目前我正在 Powershell 中重写它,我的结果与“已禁用 x 天的用户和计算机”不同。
我使用 Search-ADAccount 来查找我的结果。事实证明 LastModifiedDate 的返回值不正确。(我用它来检查“禁用天数”值)。我用 Get-ADUser 构建了一个命令,它应该返回相同的数据集。该结果集确实具有 LastModifiedDate 的正确值。
所以我将重写我的脚本以使用 Get-ADUser 和 Get-ADComputer 而不是 search-adaccount。但我想知道为什么它不同。如果我在我的工作站或服务器上运行它也没关系。(所以这不是客户问题)。