https://www.tabmode.com > Windows 10 > 사용자 계정(User Account) > net user 명령어로 명령 프롬프트(Command Prompt) 또는 Windows PowerShell에서 사용자 계정 관리하기
관리자는 net user 명령어를 사용하여 명령 프롬프트 또는 Windows PowerShell에서 Windows 운영 체제의 사용자 계정의 작성, 삭제 및 관리를 할 수 있습니다.
관련 기사
명령 프롬프트(Command Prompt)/Windows PowerShell에서 사용자 계정 암호를 생성·삭제·관리하기 : net user스폰서 링크
▼ net user 명령어에는 이하의 옵션이 사용됩니다.
옵션 | 설명 |
---|---|
/fullname:"<Name>" | 사용자 이름 대신 사용자의 전체 이름를 지정합니다. 이름은 큰 따옴표로 묶습니다. |
/active:{no | yes} | 사용자 계정을 활성화하거나 비활성화합니다. 사용자 계정이 비활성화된 경우에는 액세스 할 수 없습니다. 기본값은 yes입니다. |
/homedir: <Path> | 사용자의 홈 디렉토리 경로를 설정합니다. 경로가 존재해야 합니다. |
/passwordchg:{yes | no} | 사용자가 자신의 암호를 변경할 수 있는지 여부를 지정합니다. 기본값은 yes입니다. |
/passwordreq: <yes | no> | 사용자 계정에 암호를 반드시 설정할지 여부를 지정합니다. 기본값은 yes입니다. |
/usercomment:"<Text>" | 사용자 계정에 대한 사용자 의견을 추가 또는 변경합니다. 이 옵션은 관리자가 사용할 수 있습니다. |
/times:{요일・시간 | all} | 사용자의 PC 사용의 허용 시간(로그인 할 수있는 시간대)를 지정합니다. 요일 값은 M、T、W、Th、F、Sa、Su 머리 글자를 사용합니다. 표시 시간은 1시간 단위로 지정합니다. 12시간 또는 24시간 형식을 사용합니다. 12시간제의 경우 AM 또는 A.M.(오전) / PM 또는 P.M.(오후)의 형태로 표기합니다. null(공백) 명령어를 실행하면 전혀 로그온할 수 없게 됩니다. 요일의 기간 설정은 하이픈(-)으로, 요일과 시간은 쉼표(,)로, 다수의 요일 및 시간의 구분은 세미콜론(;)으로 표기합니다. |
/expires:{<날짜> | never} | 사용자 계정의 만료 날짜를 설정합니다. never 옵션을 지정하면 유효 기간은 설정되지 않습니다. 만료 날짜는 yy/mm/dd 또는 yyyy/mm/dd의 형태로 지정합니다. 년(年)은 2자리 또는 4자리 숫자로 지정할 수 있습니다. 날짜의 각 부분은 슬래시(/)로 구분하며 앞뒤 공백을 둘 필요는 없습니다. |
▼ 사용자 이름 대신 사용자의 전체 이름을 지정합니다. 이름은 큰 따옴표 " "로 묶습니다.
PS C:\WINDOWS\system32>net user someone1 /fullname:"www.tabmode.com" 1
▲ 결과, 지정된 2전체 이름 《www.tabmode.com》가 표시되었습니다.
▼ 시작 화면에서 사용자 계정을 확인해 보면, 계정 이름 대신에 1전체 이름으로 표시되어 있습니다.
▼ Windows 설정의 계정을 보면 로컬 계정 이름이 1전체 이름으로 표시되어 있습니다.
▼ 로그인 화면에 표시되는 계정도 전체 이름으로 표시되어 있습니다.
▼ 사용자 계정을 활성화(Yes) 또는 비활성화(No)합니다. 사용자 계정이 비활성화된 경우에는 액세스 할 수 없습니다. 기본값은 Yes입니다.active:no를 입력하면 계정을 비활성화할 수 있습니다. active:yes로 지정하면 실행하기 전의 활성화 상태로 돌아갑니다.
PS C:\WINDOWS\system32>net user someone1 /active:no 1
▼ 결과, 시작 화면에서 원하는 계정을 숨길 수 있습니다.
▲ PS C:\WINDOWS\system32>net user someone1 /active:yes 2:계정을 활성화 상태로 되돌립니다.
▲ PS C:\WINDOWS\system32>net user www.tabmode.com /active:yes 3:사용자 계정 이름 대신에 전체 이름으로 실행할 경우 오류가 발생합니다.
사용자 계정의 만료 날짜를 설정합니다. never 옵션을 지정하면 유효 기간은 설정되지 않으며, 기한 없음(무기한)으로 됩니다.
만료 날짜는 yy/mm/dd 또는 yyyy/mm/dd의 형태로 지정합니다. 년(年)은 2자리 또는 4자리 숫자로 지정할 수 있습니다. 날짜의 각 부분은 슬래시(/)로 구분하며 앞뒤 공백은 필요없습니다.
▼ 아래의 경우, 지난 2017 년 9월 18일에 계정(someone1)이 만료되는 것으로 설정하여 보았습니다.
PS C:\WINDOWS\system32>net user someone1 /expires:07/09/18 1
▼ 로그인 화면에서는 1사용자 계정이 만료되었습니다. 라고 표시되어 로그인할 수가 없습니다.
▼ 반대로, 유효 기간을 정하지 않고 무기한으로 하려면 1/expires:never 옵션을 사용합니다.
PS C:\WINDOWS\system32>net user someone1 /expires:never
▲ 계정의 기한이 2기한 없음으로 바뀌었습니다.
스폰서 링크
자녀들의 PC 사용 시간을 제한하는 방법으로 유효라고 생각합니다. 예를 들어, 밤 9시 이후에는 사용하지 못하게하거나 특정 요일에는 사용할 수 없도록 설정할 수 있습니다.
사용자의 PC 사용의 허용 시간(로그인할 수 있는 시간대)을 지정합니다. 요일 값은 M、T、W、Th、F、Sa、Su 머리 글자를 사용합니다.
표시 시간은 1시간 단위로 지정합니다. 12시간 또는 24시간 형식을 사용합니다. 12시간제의 경우 AM 또는 A.M.(오전) / PM 또는 P.M.(오후)의 형태로 표기합니다.
null(공백) 옵션을 실행하면 전혀 로그온할 수 없게 됩니다. 요일의 기간 설정은 하이픈(-)으로 요일과 시간은 쉼표(,)로 여러 요일 및 시간 구분은 세미콜론(;)으로 표기합니다.
▼ 먼저 언제든지 로그인 할 수 있는 시간 지정은 1/times:all을 사용합니다.
PS C:\WINDOWS\system32>net user someone1 /times:all
▲ 결과, 로그인 가능 시간이 언제든지 가능한 2전체로 바뀌었습니다.
▼ 로그인 가능 시간을 월요일 오전 8시부터 오후 6시까지만 사용할 수 있도록 설정하려고 합니다. 시간과 시간 사이는 하이픈(-)으로 지정합니다.
PS C:\WINDOWS\system32>net user someone1 /times:M,08:00-18:00 1
▲ 결과, 로그인 가능 시간이 2월요일 8:00:00 - 18:00:00로 변경되었습니다.
▼ 로그인 가능 시간 월요일 ~ 금요일 오전 9 시부터 오후 7시까지로 지정합니다. 날짜와 요일 사이는 하이픈(-)으로 지정합니다.
PS C:\WINDOWS\system32>net user someone1 /times:M-F,09:00-19:00 1
▲ 결과, 로그인 가능한 시간이 2월요일 9:00:00 - 19:00:00, 화요일 9:00:00 - 19:00:00....화요일 9:00:00 - 19:00:00로 변경되었습니다.
▼ 시간을 12시간제로 표기해 보겠습니다. 요일별로 별도의 로그인 가능 시간을 지정할 수 있습니다. 단, Windows PowerShell에서 명령어를 실행할 경우에는 반드시 큰 따옴표" "로 묶을 필요가 있습니다.
큰 따옴표" "로 묶지 않고 실행할 경우, 아래 1와 같이 에러가 발생합니다.
PS C:\WINDOWS\system32>net user someone1 /times:"M-F,7AM-4AM;Sa,8AM-2PM" 2
▲ 결과, 로그인 가능 시간이 2월요일 7:00:00 - 16:00:00....금요일 7:00:00 - 16:00:00, 토요일 8:00:00 - 14:00:00로 설정되었습니다.
▼참고로, 명령 프롬프트에서 다수의 요일을 지정하는 경우 큰 따옴표" "로 묶을 필요가 없습니다.
스폰서 링크
▼ 요일과 시간을 지정하지 않고 공백으로 실행하면, 로그인 가능 시간이 0이 되어, 전혀 로그인할 수가 없게 됩니다.
PS C:\WINDOWS\system32>net user someone1 /times: 1
▲ 결과, 로그인 가능 시간이 2없음 이라고 표시됩니다.
▼ 또한 아래와 같이 로그인 화면에서는 1사용자 계정의 시간 제한이 때문에 로그인을 할 수 없습니다. 나중에 다시 시도하세요.라는 메시지와 함께 전혀 로그인할 수 없습니다.
시간 제한을 해제하려면 다시 날짜와 시간 지정하거나, 위의 3/times:all 옵션을 사용하여 해제합니다.
▼ 2/usercomment 옵션을 사용하면 사용자 계정에 대한 사용자 의견을 추가 또는 변경할 수 있습니다. 이 옵션은 관리자가 사용할 수 있습니다. 사용자 댓글은 큰 따옴표" "로 묶을 필요가 있습니다.
큰 따옴표" "로 묶지 않고 실행할 경우, 아래 1와 같이 에러가 발생합니다.
PS C:\WINDOWS\system32>net user someone1 /usercomment:"평화로운 지구를 위하여"
▲ 결과 3사용자의 댓글이 표시됩니다.
▼ 필요없게 된 사용자 계정을 삭제하려면 1/delete 매개 변수를 사용합니다.
PS C:\WINDOWS\system32>net user someone1 /delete
▼ 결과, 시작 화면에서 원하는 계정이 삭제되었습니다.
▼ 당연히 삭제된 위의 사용자 계정《someone1》은 로그인 화면에서도 지워졌습니다.
스폰서 링크
Category
Windows Keyword Category
Tabmode Copyright©All rights reserved