如何使用 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 获取已禁用的本地用户帐户。

