Computer >> 컴퓨터 >  >> 시스템 >> Windows

명령 프롬프트와 PowerShell로 Windows Home에서 로컬 사용자 및 그룹 관리하는 방법

Windows 11/10에는 lusrmgr.msc, 즉 로컬 사용자 및 그룹 관리(Local Users and Groups Management)라는 도구가 기본 제공되어 관리자가 컴퓨터의 로컬 사용자와 그룹을 손쉽게 관리할 수 있습니다. 하지만 안타깝게도 이 스냅인은 Windows 11 Home 또는 Windows 10 Home 에디션에서는 제공되지 않습니다.

Home 버전 사용자라도 걱정할 필요는 없습니다. 명령줄 인터페이스(CLI)를 활용하면 동일한 작업을 충분히 수행할 수 있습니다. 다소 불편할 수 있지만 실제로 잘 작동하는 대안들이 있기 때문입니다.

Windows Home에서 로컬 사용자 및 그룹 관리하기

Windows 11/10 Pro, Enterprise 등 상위 에디션에서는 lusrmgr.msc, Netplwiz, netplwiz(userpasswords2) 같은 GUI 기반 도구를 통해 사용자와 그룹을 관리할 수 있습니다.

반면 관리자 권한이 있는 Windows 11/10 Home 사용자는 NET LOCALGROUP 명령과 Microsoft.PowerShell.LocalAccounts 모듈이라는 두 가지 명령줄 도구를 사용해 같은 작업을 처리해야 합니다.

1. NET LOCALGROUP 명령 활용하기

관리자 권한으로 실행한 명령 프롬프트에서 아래 구문을 사용할 수 있습니다.

NET LOCALGROUP
[groupname [/COMMENT:"text"]] [/DOMAIN]
groupname {/ADD [/COMMENT:"text"] | /DELETE} [/DOMAIN]
groupname name [...] {/ADD | /DELETE} [/DOMAIN]

옵션 없이 Net Localgroup만 입력하면 현재 PC에 존재하는 모든 그룹 목록이 표시됩니다.

① 도메인 유무에 따른 사용자 추가

net localgroup <그룹_이름> 사용자계정명 /add
net localgroup users 도메인명\<사용자명> /add

② 새 그룹 생성

net localgroup <그룹_이름> /add

③ 특정 그룹의 전체 멤버 목록 확인

net localgroup <그룹_이름>

④ 그룹에서 특정 사용자 제거

net localgroup <그룹_이름> <사용자명> /delete

⑤ 그룹 자체 삭제

net localgroup <그룹_이름> /delete

2. PowerShell LocalAccounts 모듈 활용하기

PowerShell은 로컬 계정을 관리할 수 있는 전용 모듈을 제공하며, 총 15개의 cmdlet으로 Windows 사용자와 그룹을 세밀하게 제어할 수 있습니다. 주요 cmdlet 목록은 다음과 같습니다.

  • Add-LocalGroupMember — 로컬 그룹에 사용자 추가
  • Disable-LocalUser — 로컬 사용자 계정 비활성화
  • Enable-LocalUser — 로컬 사용자 계정 활성화
  • Get-LocalGroup — 로컬 그룹 정보 조회
  • Get-LocalGroupMember — 로컬 그룹의 전체 멤버 목록 조회
  • Get-LocalUser — 로컬 사용자 계정 정보 조회
  • New-LocalGroup — 새 로컬 그룹 생성
  • New-LocalUser — 새 로컬 사용자 계정 생성
  • Remove-LocalGroup — 로컬 그룹 삭제
  • Remove-LocalGroupMember — 로컬 그룹에서 멤버 제거
  • Remove-LocalUser — 로컬 사용자 계정 삭제
  • Rename-LocalGroup — 로컬 그룹 이름 변경
  • Rename-LocalUser — 로컬 사용자 계정 이름 변경
  • Set-LocalGroup — 로컬 그룹 설정 변경
  • Set-LocalUser — 로컬 사용자 계정 설정 변경

예를 들어 새 로컬 그룹을 만들려면 다음 명령을 실행합니다.

New-LocalGroup -Name "TWC"

그룹에 멤버를 추가하려면 아래 명령을 사용합니다.

Add-LocalGroupMember -Group 'TWC' -Member 'ashis'

반대로 그룹에서 멤버를 제거하려면 다음과 같이 입력합니다.

Remove-LocalGroupMember -Group 'TWC' -Member 'ashis'

마무리

NET LOCALGROUP 명령과 Microsoft.PowerShell.LocalAccounts 모듈을 함께 활용하면 Windows Home 환경에서도 사용자와 그룹을 효율적으로 관리할 수 있습니다. 명령줄 방식이 익숙하지 않다면 서드파티 도구인 Lusrmgr 프로그램을 사용하는 것도 좋은 대안입니다. 이 무료 도구는 lusrmgr.msc와 유사한 GUI 환경을 Home 에디션에서도 제공합니다.