Windows Server 2003의 활성 사용자 및 OS에 대한 액세스 권한 목록

Windows Server 2003의 활성 사용자 및 OS에 대한 액세스 권한 목록

Windows Server 2003에서 OS에 대한 활성 사용자 및 해당 프로필(액세스 권한) 목록을 어떻게 얻을 수 있습니까?

답변1

"활성", "프로필" 및 "액세스 권한"의 의미에 따라 다릅니다. 또한 로컬 사용자 또는 도메인 사용자에 관심이 있는지에 따라 다릅니다.

net user로컬 사용자의 경우 명령 프롬프트에서 사용할 수 있습니다 .

C:\Users\MyUser>net user

User accounts for \\TestMachine

-------------------------------------------------------------------------------
DefaultAccount           defaultuser0             Administrator
JohnSmith                SallyJones               MyUser

각 항목이 활성 상태인지 확인하려면(이 경우 Windows에서는 '활성'을 사용하여 '활성화됨'을 의미합니다. 이는 현재 로그온했는지 또는 가장 최근에 시스템과 상호 작용한 시기와는 아무 관련이 없습니다) 을 사용할 수 있습니다 net user <username>.

C:\Users\MyUser>net user administrator
User name                    administrator
Full Name                    administrator
Comment                      Administrator Account
User's comment
Country/region code          000 (System Default)
Account active               No
Account expires              Never

[...]

Local Group Memberships      *Administrators       *Performance Log Users

[...]

The command completed successfully.

그런 다음 "계정 활성" 부분을 구문 분석할 수 있습니다. 하지만 Powershell을 사용하면 더 쉬워집니다.

Get-LocalUser

그러면 모든 로컬 사용자가 제공됩니다. 활성(활성화된) 사용자만 필터링하려면:

Get-LocalUser | Where Enabled -eq "True"

액세스 권한(프로필과 동일한 것은 아니지만 액세스 권한을 찾고 있다고 가정하겠습니다)에 관해서는 이 net user <username>명령은 사용자가 속한 로컬 그룹 목록을 제공합니다. (그러나 해당 그룹(또는 사용자가 직접)에 액세스할 수 있는 개체를 정확히 찾으려면 모든 보안 개체를 반복해야 합니다.)

달성하려는 것이 무엇인지 명확히 할 수 있다면 이 답변이 향상될 수 있습니다.

관련 정보