如何使用 PowerShell 獲取已停用的本地使用者帳戶?
要使用 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} | Select Name, FullName, Caption
或者,你也可以使用 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 獲取已停用的本地使用者帳戶。
廣告