如何使用 PowerShell 获取已禁用的本地用户帐户?

powershellmicrosoft technologiessoftware & coding

要使用 PowerShell 在本地和远程系统上获取已禁用的本地用户帐户,我们可以使用 WMI 或 CIM 实例方法,结合 Win32_UserAccount 类和 Disabled 属性来过滤结果。

PS C:\> gwmi win32_useraccount | where{$_.Disabled -eq $true}

您可以使用 Select-Object 管道命令,通过特定属性过滤属性。

PS C:\> gwmi win32_useraccount | where{$_.Disabled -eq $true} |选择名称、全名、标题

您也可以使用 CIM 实例方法,

PS C:\> Get-CimInstance win32_useraccount | where{$_.Disabled -eq $true}

要获取远程系统上已禁用的帐户,请在 gwmi 或 CIM 实例命令中使用 -ComputerName 参数。

PS C:\> gwmi win32_useraccount -ComputerName Machine1, Machine2 | where{$_.Disabled -eq $true}

上述命令将从远程计算机 Machine1 和 Machine2 获取已禁用的本地用户帐户。


相关文章