PowerShell: 로컬 사용자 계정 만들기
새 로컬 사용자 계정을 만든 다음 로컬 관리자 그룹에 추가해야 합니다.PowerShell에서 이 작업을 수행할 수 있습니까?
편집:
# Create new local Admin user for script purposes
$Computer = [ADSI]"WinNT://$Env:COMPUTERNAME,Computer"
$LocalAdmin = $Computer.Create("User", "LocalAdmin")
$LocalAdmin.SetPassword("Password01")
$LocalAdmin.SetInfo()
$LocalAdmin.FullName = "Local Admin by Powershell"
$LocalAdmin.SetInfo()
$LocalAdmin.UserFlags = 64 + 65536 # ADS_UF_PASSWD_CANT_CHANGE + ADS_UF_DONT_EXPIRE_PASSWD
$LocalAdmin.SetInfo()
저는 이것을 가지고 있는데, 파워셸 같은 것이 더 있는지 궁금합니다.
또 다른 대안은 이전 school NET USER 명령입니다.
NET USER username "password" /ADD
모든 옵션을 설정할 수는 없지만 간단한 사용자 생성을 위해 훨씬 덜 복잡하며 Powershell에서 스크립팅하기 쉽습니다.
NET LOCALGROUP "group" "user" /add
그룹 구성원 자격을 설정합니다.
PowerShell 5.1 이후 cmdlet은New-LocalUser
로컬 사용자 계정을 만들 수 있습니다.
사용 예:
사용자 계정 만들기
New-LocalUser -Name "User02" -Description "Description of this account." -NoPassword
또는 암호가 있는 사용자 계정을 만듭니다.
$Password = Read-Host -AsSecureString
New-LocalUser "User03" -Password $Password -FullName "Third User" -Description "Description of this account."
또는 Microsoft 계정에 연결된 사용자 계정 생성
New-LocalUser -Name "MicrosoftAccount\usr name@Outlook.com" -Description "Description of this account."
Carbon의 Install-User 및 Add-GroupMember 기능을 사용해 보십시오.
Install-User -Username "User" -Description "LocalAdmin" -FullName "Local Admin by Powershell" -Password "Password01"
Add-GroupMember -Name 'Administrators' -Member 'User'
고지 사항:저는 Carbon 프로젝트의 작성자/유지관리자입니다.
2014년 기준으로 Microsoft 담당자(스크립팅 담당자)의 설명은 다음과 같습니다.
인정하기는 싫지만 로컬 사용자 계정이나 로컬 사용자 그룹을 만들 수 있는 Microsoft의 Windows PowerShell cmdlet은 아직 없습니다.드디어 이를 수행할 수 있는 DSC(원하는 상태 구성) 공급자가 생겼지만 현재까지는 cmdlet이 없습니다.
Import-Csv C:\test.csv |
Foreach-Object {
NET USER $ _.username $ _.password /ADD
NET LOCALGROUP "group" $_.username /ADD
}
csv를 사용자 이름, 암호로 편집하고 그룹 이름의 "group"을 변경합니다.
:) 2012 R2에서 작업했습니다.
$sec_pass = ConvertTo-SecureString -String "SomePasword" -AsPlainText -Force
New-LocalUser -Name username -FullName username -PasswordNeverExpires -Password $sec_pass
Add-LocalGroupMember -Group Administrators -Member username
언급URL : https://stackoverflow.com/questions/15167069/powershell-create-local-user-account
'it-source' 카테고리의 다른 글
두 json 개체를 jquery와 병합 (0) | 2023.08.09 |
---|---|
jQuery에서 클릭 앤 홀드를 청취하려면 어떻게 해야 합니까? (0) | 2023.08.09 |
PostgreSQL - 따옴표 없이 구문 쿼리 (0) | 2023.08.09 |
JS/ES6: 정의되지 않은 파괴 (0) | 2023.08.04 |
컴파일 오류: 스위치, "이전에 예상된 식" (0) | 2023.08.04 |