728x90
반응형
1. PowerShell 로 계정을 생성하는 이유
그럴 일은 없겠지만, 여러 개의 계정을 추가할 때에 스크립트화 해놓으면 좋겠습니다. 본인은 반복된 OS재설치 과정에서 계정 생성과 관리자 권한 주는 것이 번거로워서 스크립트화 했습니다.
2. PowerShell 로 새로운 계정 생성
New-LocalUser `
-Name $username ` # 계정 이름
-Description "$username, a member of Administrators" `
# 계정 설명
-Password $(Read-Host -AsSecureString) `
# 계정 암호 설정, 암호화하여 설정
-AccountNeverExpires ` # 계정 비활성화 안 함
-PasswordNeverExpires # 계정의 암호 만료 없음
암호는 반드시 암호화하여 저장합니다. 반드시 암호를 입력해줘야합니다.
3. PowerShell 로 생성한 계정에 관리자 권한 주기
Add-LocalGroupMember `
-Group "Administrators" `
-Member $username
관리자 권한을 주는 방법은, 관리자그룹(Administrators)에 사용자 계정을 추가하면 됩니다.
Built-In 'Administrators' 그룹에 추가하는 방법은 위 코드와 같습니다.
4. PowerShell 로 계정 생성 후 관리자 권한 주기
따라서, 계정 이름("my_admin")을 생성하여, 관리자 권한을 주고 싶으면 아래 코드를 입력하면 됩니다.
$username = 'my_admin'
New-LocalUser `
-Name $username `
-Password $(Read-Host "Input Password Please" -AsSecureString) `
-AccountNeverExpires `
-PasswordNeverExpires
Add-LocalGroupMember `
-Group 'Administrators' `
-Member $username
(참고자료)
(관련된 글)
PowerShell | (관리자) 계정 비활성화/활성화🔗
728x90
반응형
'Windows > PowerShell' 카테고리의 다른 글
PowerShell | 모니터 밝기 조절하기 (0) | 2022.10.08 |
---|---|
PowerShell | 휴지통에 파일 생성, 보기, 삭제, 휴지통 비우기 (0) | 2022.10.05 |
PowerShell | 파일 생성 이동 읽기 삭제(CRUD 등) (0) | 2022.09.30 |
PowerShell | 방화벽 규칙 추가하여 포트 열기 (0) | 2022.09.28 |
PowerShell | (관리자) 계정 비활성화/활성화 (0) | 2022.09.21 |
댓글