私は現在働いていて作成されたユーザーのパスワードを定義済み独自のフォルダなどを作成します。は、私は、Active Directoryでユーザーを追加するには、「姓」、「姓」と「部署」を入力し、特定のグループに追加するように要求PowerShellのスクリプトにPowerShellのスクリプト
スクリプトを使用して作成したbeeingている間、すべてのユーザーが得るべきであると、デフォルトのパスワードを定義事前にある動作していない唯一のもの。私はパスワードを入力する必要がある別のフィールドを介して動作させることができました。
しかし、ユーザーは、彼が初めてでログインしたらパスワードを変更しているので、私は同じパスワードのすべての時間を入力することを避けるためにしたいと思います。
ありがとうございます!
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