[研究]cmd.exe或PowerShell如何顯示有遠端桌面或本機登入的帳號 ?
2025-01-22
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C# + SQL Server 2019 + SQL Server Management Studio (SSMS) 19
********************************************************************************
cmd.exe 顯示可以遠端登入的帳號
C:\Users\Administrator>net localgroup "remote desktop users"
別名 remote desktop users
註解 在這個群組中的成員被授權進行遠端登入
成員
-------------------------------------------------------------------------------
admin1
admin2
命令已經成功完成。
C:\Users\Administrator> |
PowerShell 顯示可以遠端登入的帳號
Windows PowerShell
著作權(C) Microsoft Corporation。保留擁有權利。
安裝最新的 PowerShell 以取得新功能和改進功能!https://aka.ms/PSWindows
PS C:\Users\Administrator> Get-LocalGroupMember -Group "Remote Desktop Users"
ObjectClass Name PrincipalSource
----------- ---- ---------------
使用者 WIN2022\admin1 Local
使用者 WIN2022\admin2 Local
PS C:\Users\Administrator>
|
注意:administrators 群組中的帳號可能不會列出,或會列出,但都有遠端桌面權限。
上面的檢測方法,只是檢測那些帳號在「遠端桌面 (Remote Desktop Users)」群組中,無法真正列出所有能做遠端桌面登入的帳號。
********************************************************************************
cmd.exe 查看那些帳號屬於 administrators 群組
|
********************************************************************************
cmd.exe 或 PowerShell 無法檢測那些帳號可本機登入。只能用檢查是否在 Users 或 administrators 做粗略的判斷 (未必正確)。
********************************************************************************
(完)
相關


沒有留言:
張貼留言