AD PowerShell for Add Account & OU & Group

Create OUs with PS

Import-csv c:\AddOU.csv | New-ADOrganizationalUnit –Passthru

Refer to:
https://www.petri.com/creating-active-directory-ous-powershell

Create Groups with PS

Import-Csv C:\AddGroups.csv | foreach {New-ADGroup -Name $_.Name -ManagedBy $_.ManagedBy -GroupCategory $_.GroupCategory -GroupScope $_.GroupScope -Path $_.OU -Description $_.description}

Create AD accounts with PS

Import-module ActiveDirectory 
Import-Csv "C:\scripts\addusers.csv" | ForEach-Object {
New-ADUser -Name $_.Name -SamAccountName $_.SamAccountName -Givenname $_.Givenname -Surname $_.Surname -displayName $_.displayName -UserPrincipalName $_.UserPrincipalName -EmailAddress $_.EmailAddress -Description $_.Description -Office $_.Office -Company $_.Company -Department $_.Department -Title $_.Title -Manager $_.Manager -OfficePhone $_.OfficePhone -Country $_.Country -State $_.State -City $_.City -Path $_.Path -AccountPassword(ConvertTo-securestring -AsPlainText $_.AccountPassword -Force) -Enabled 1 -ChangePasswordAtlogon 0 -PasswordNeverExpires 1}

注意点:
1)CSV要以UTF-8保存,不然中文会乱码
2)为账号添加Manager时,manger的账号必须已经存在DC中,不然会报错
2)Enable 1,数字1表示启用账户,ChangePasswordAtlogon 0,数字0表示下一次登录不需要修改密码,PasswordNeverExpires 1,数字1表示密码永不过期。

Add Users to Group using PS

#Add Users to a Group - PowerShell Script

Import-module ActiveDirectory 
Import-CSV "C:\Scripts\Users.csv" | % { 
Add-ADGroupMember -Identity $_.GroupName -Member $_.UserName 
}

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...