현재 Active Directory에 사용자를 추가하고 특정 그룹에 추가하려면 "성", "성"및 "부서"를 입력하라는 Powershell 스크립트를 작성하고 있습니다. 자신의 폴더 만들기 등등.사전 정의 Powershell 스크립트를 통해 만든 사용자의 암호
작동하지 않는 유일한 점은 모든 사용자가 스크립트를 통해 생성되는 동안 가져와야하는 기본 암호를 미리 정의하는 것입니다. 나는 당신이 암호를 입력하도록 요구하는 다른 분야를 통해 작동하도록 만들었습니다.
하지만 처음 로그인했을 때 사용자가 암호를 변경해야하므로 동일한 암호를 항상 입력하지 않는 것이 좋습니다.
미리 감사드립니다.
Clear Host Write-Host "---------------------------------------------------------------" $Vorname = Read-Host "FirstName"
Write-Host "---------------------------------------------------------------" $Nachname = Read-Host "LastName"
Write-Host "---------------------------------------------------------------" $Department = Read-Host "Department"
#Variables
$OU = "ou=Sales,dc=contoso,dc=local"
$Domain = "contoso.local"
$group = "Sales-Alle"
$verteiler = "Sales-Mail"
$DisplayName = $Vorname + " " + $Nachname
$userLogonName = $Vorname + "." + $Nachname
$SecurePass = ConvertTo-SecureString -String "Pa$$w0rd" -AsPlainText -Force
New-ADUser -Name $Vorname `
-SamAccountName $userLogonName `
-GivenName $Vorname `
-Surname $Nachname `
-DisplayName $DisplayName `
-Department $Department `
-Path $OU `
-AccountPassword $SecurePass `
-Enabled $true `
-UserPrincipalName ($userLogonName + "@" + $Domain) `
-ChangePasswordAtLogon $true