2022年7月17日 星期日

[研究]用PowerShell的Get-LocalUser, Get-ADUser, Get-AzureADUser 顯示帳戶列表

[研究]用PowerShell的Get-LocalUser, Get-ADUser, Get-AzureADUser 顯示帳戶列表

2022-07-17

********************************************************************************

Windows Server 2019上 (未加入 AD、套 GCB)




********************************************************************************
Windows 10上 (加入 AD、套 GCB)




(下圖)目前電腦沒在 AD 網域,所以 Get-ADUser 列不出


Windows PowerShell
Copyright (C) Microsoft Corporation. 著作權所有,並保留一切權利。

請嘗試新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\Windows\system32> Get-LocalUser

Name               Enabled Description
----               ------- -----------
DefaultAccount     False   由系統管理的使用者帳戶。
Renamed_Admin      False   管理電腦/網域的內建帳戶
Renamed_Guest      False   供來賓存取電腦/網域之用的內建帳戶
user               True
WDAGUtilityAccount False   系統針對 Windows Defender 應用程式防護案例所管理及使用的使用者帳戶。


PS C:\Windows\system32> Get-ADUser
Get-ADUser : 無法辨識 'Get-ADUser' 詞彙是否為 Cmdlet、函數、指令檔或可執行程式的名稱。請檢查名稱拼字是否正確,如果包含
路徑的話,請確認路徑是否正確,然後再試一次。
位於 線路:1 字元:1
+ Get-ADUser
+ ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\Windows\system32>

********************************************************************************

Windows Server 2019上 (加入 AD、套 GCB)

顯示帳號(啟用、停用)詳細資訊

(下圖)Get-ADUser   -Filter   'Name   -like   "*"'   |   Format-Table   *


顯示帳號(啟用、停用)
(下圖)Get-ADUser   -Filter   'Name   -like   "*"'   |   Format-Table   Name,   Enabled


僅顯示有啟用的帳號
(下圖)Get-ADUser   -Filter   ' 'enabled   -eq   "True"'   |   Format-Table   Name,   Enabled

********************************************************************************

(完)

相關

沒有留言:

張貼留言