创建帐户创建脚本以在Windows Server 2008中创建新用户


1

我需要能够创建一个帐户创建脚本,该脚本将在Domain Users组中创建新用户,设置其密码,漫游配置文件和登录脚本。输入将是名字,姓氏,用户名和密码。此脚本应从格式如下的文件中读取:firstname,lastname,username,password它还应该能够在文件中输入任意数量的用户。


您需要哪些具体的帮助?我想通过网上的一些研究,您应该能够把大部分内容放在一起。
bgStack15 2014年

Answers:


0

它是使用PowerShell的最简单方法。您需要按以下顺序创建包含数据的CSV文件(重要!):

Name,GivenName,Surname,SamAccountName

这可以是标题行,每个用户的数据应按照相同的顺序逐行添加,如:

Arno Bost,Arno,Bost,abost,
Peter Fischer,Peter,Fischer,pfischer

SamAccountName - 是新用户用于登录Windows的用户名。名称 - 是用户的显示名称。

以下脚本首先读取CSV文件并将其内容传递到New-ADUser cmdlet,然后将每个用户帐户的密码设置为Pa $$ w0rd,最后启用帐户:

Import-Module ActiveDirectory
Import-Csv C:\data\new-users.csv | New-ADUser -Path "CN=Users,DC=yourdomain,DC=COM" -AccountPassword (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -force) -Enabled $True -ScriptPath logonscript.bat -ProfilePath \\server\folder -PassThru

创建后将启用帐户。-ScriptPath logonscript.bat显示AD控制器上的登录脚本的名称,-ProfilePath \ server \ folder是漫游配置文件的路径。

不要忘记将“CN = Users,DC = yourdomain,DC = COM”更改为真实域以及需要存储帐户的真实OU,例如“OU = office,CN = Users,DC = cooldomain,DC = COM”

将密码“Pa $$ w0rd”更改为您需要的密码。


@PJ Mahoney感谢您的留言。现在我希望它能帮助下一个有同样问题的人。
Hardoman 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.