如何使用 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}

上面的命令將從遠端計算機 Machine1Machine2 獲取已停用的本地使用者帳戶。

更新於: 2021-05-17

1 千 + 次瀏覽

開啟你的職業生涯

完成課程並獲取認證

開始
廣告